Я не много сделал с WinForms, поэтому мне интересно, может ли кто-нибудь помочь мне с этим немного помочь. У меня есть DataGridView, который связан с IList <>. Когда я удалить выбранную запись из коллекции (IList <>) я получаю следующее исключение:DataGridView на WinForms выдает исключение, когда я удаляю запись
«System.IndexOutOfRangeException: Index-не имеет значения»
Я думаю, что мое связывание является немного хромает слишком , Так что, может быть, кто-то может дать мне указатель здесь.
public Form1()
{
InitializeComponent();
empGrid.DataSource = stub.GetAllEmplyees();
empGrid.Columns["FirstName"].Visible = true;
StatusStrip.Text = "Employee Administration";
}
Что я хотел бы сделать, это удалить запись, а затем обновить DataGridGridView. Каков наилучший способ определить, какие свойства вы хотите отображать в столбцах?
Большое спасибо!
Это именно то, что мне нужно у меня уже есть коллекция населенную с моими экземплярами объекта Итак, это позволило мне просто привязать непосредственно к этому списку. Perfect .. спасибо, сэр! – Nick
Нет проблем. Я тоже нашел это загадочным, когда я впервые вступил в мир DGV, поэтому после обрезки жира я закончил с выше которого я нашел простейшим! – GONeale