0
我正在研究一个在gridview中显示数据的应用程序。最终用户想只编辑顶行。我该如何编程?如何使gridview中的顶级数据行可编辑,并将其余部分保留为只读?
我正在研究一个在gridview中显示数据的应用程序。最终用户想只编辑顶行。我该如何编程?如何使gridview中的顶级数据行可编辑,并将其余部分保留为只读?
调用此下面的代码加载网格数据后:
foreach (DataGridViewRow row in grid.Rows)
row.ReadOnly = row.Index != 0;
将以下代码添加到datagridview的事件CellBeginEdit;
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
if (e.RowIndex != 0)
{
e.Cancel = true;
}
}
这绝对是一个GridView而不是一个DataGridView? – stuartd
__不要调用'DataGridView''GridView'或'DataGrid',反之亦然!这是错误的和混乱的,因为这些是不同的控制。总是用__right__的名字称呼事物!是的,它需要更多__four__字母才能打字,但在这里寻求帮助时__not__时间太懒了! – TaW
这个问题应该用'DataGridView'标记。 –