需要在gridview中编辑某些单元格

时间:2014-04-08 07:11:20

标签: c# asp.net

我需要填充gridview。我的网格视图中的数据

Title  Year  Item

ABC    2014   A

MNC    2013   B

XYZ    2014   Q

在此gridview中,最后两行应该是可编辑的。我将如何以优化的方式进行操作?

1 个答案:

答案 0 :(得分:0)

您可以检查KeyDown事件处理程序并使用当前单元格的RowIndex属性和Rows Count属性:

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Tab && dataGridView1.CurrentCell.RowIndex > dataGridView1.Rows.Count - 2)
    {
        e.Handled = true;
        dataGridView1.BeginEdit(true);
    }
}