如何通过单击“删除”DataGridViewLinkColumn从datagridview中删除记录

时间:2011-04-11 10:23:21

标签: c#

如何通过单击删除超链接从DataGridView中删除行。目前,通过选择整行删除记录。但是我只需要在点击“删除”链接按钮时删除该行。以下代码用于在选择行时删除行。请点击“删除链接”(不选择行),帮助我删除行。 。

   foreach (DataGridViewRow row in datagvRelation.SelectedRows)
        {
             datagvRelation.Rows.Remove(datagvRelation.CurrentRow);

        }

1 个答案:

答案 0 :(得分:1)

 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
      if (e.ColumnIndex == 0)
      {
           dataGridView1.Rows.RemoveAt(e.RowIndex);
      }
 }

在这里,您可以使用包含链接的columnindex替换零...