有什么方法可以判断用户是否点击了datagridview中的最后一行?

时间:2014-01-07 14:58:15

标签: c# datagridview

好的,所以你知道datagridview有一个最后一行,你可以输入一些东西吗? 有没有办法判断用户是否选择了这一行?

我正在尝试编写一个在datagridview中选择行的应用程序。选择后,您可以添加单击按钮,从datagridview(和xml文件)中删除行 现在我希望程序删除您选择的行。但我目前正在使用此方法更新用户正在选择的行。

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        rowNumber = e.RowIndex;
    }

enter image description here

这是GUI的图片,所以你知道我在说什么。 Den Sorte Liste表示黑名单,“Tilføjpost”是添加按钮,“Slet post”是删除按钮。

如果我的解释很糟糕,请提出问题。

1 个答案:

答案 0 :(得分:2)

是的,如果您正在使用数据绑定。

if (dataGridView1.Rows[e.RowIndex].DataBoundItem == null)
{
  //Last row
  ...
}

或使用dataGridView1.CurrentCell.RowIndex而不是e.RowIndex
如果你想在事件处理程序之外访问它。