0
A
回答
2
通过处理UserDeletingRow
事件,您可以在删除行之前获取索引。
dataGridView1.UserDeletingRow += (sa, ea) =>
{
MessageBox.Show(ea.Row.Index.ToString())
};
1
您可以获得当前所选项目的选择指标:
int index = DataGrid1.SelectedIndex;
您可以删除项目之前做到这一点,你就会知道索引。
0
StackOverflow中的大部分答案都提到了UserDeletedRow
作为处理和获取用户删除行索引的事件。此事件仅在删除该行后触发。 正确的一个必须是UserDeletingRow
,通过此事件,您可以在丢失已删除的行之前执行某些操作。 现在如何获取行索引?通过使用下面的代码的答案
private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
{
int tmp = e.Row.Index;
}
也,你有什么试过? – 2012-07-23 04:08:53
嗨。它没有重复。请帮助我... – 2012-07-23 04:11:34
请发布您的代码..您尝试..并且您使用ItemCommand或此类事件删除? – 2012-07-23 05:11:11