Почему я получаю эту ошибку при удалении строки в управлении DataGridView?C#

Место общения программистов C#
Anonymous
 Почему я получаю эту ошибку при удалении строки в управлении DataGridView?

Сообщение Anonymous »

Почему я получаю эту ошибку при удалении строки в управлении DataGridView?
Как я могу решить эту проблему? < /p>

Rows cannot be programmatically removed unless the DataGridView is data-bound to an IBindingList that supports change notification and allows deletion.
< /code>



public partial class Form1 : Form
{
List person = new List();

public Form1()
{
InitializeComponent();
}

void Form1Load(object sender, EventArgs e)
{
person.Add(new Person("McDonalds", "Ronald"));
person.Add(new Person("Rogers", "Kenny"));
dataGridView1.DataSource = person;
}

void BtnDeleteClick(object sender, EventArgs e)
{
dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index);
}
}


Подробнее здесь: https://stackoverflow.com/questions/839 ... ew-control

Вернуться в «C#»