我有一个绑定(bind)到自定义集合的数据 GridView 。 我在 UI 中添加了删除选项,这将在 datagridview 中添加和删除一行。
有没有办法在datagridview中获取新添加的行?
最佳答案
DataGridView 有一个 RowAdded 事件,每次添加行时都会触发该事件(呃!)。 Event args 的类型为:DataGridViewRowsAddedEventArgs,它有一个 RowIndex 属性,使您能够执行如下操作:
public Form1()
{
InitializeComponent();
this.dataGridView1.RowsAdded += new DataGridViewRowsAddedEventHandler(dataGridView1_RowsAdded);
}
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
DataGridViewRow newRow = this.dataGridView1.Rows[e.RowIndex];
}
关于c# - 有没有办法在datagridview中获取新添加的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1405219/