我正在开发一个在gridview中显示数据的应用程序。最终用户希望仅编辑顶行。我该如何以编程方式执行此操作?
答案 0 :(得分:0)
将以下代码添加到datagridview的事件CellBeginEdit中;
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
if (e.RowIndex != 0)
{
e.Cancel = true;
}
}
答案 1 :(得分:0)
加载网格数据后,请调用以下代码:
foreach (DataGridViewRow row in grid.Rows)
row.ReadOnly = row.Index != 0;