在telerik Rad GridView(2014)Winform中,我有一个带有禁用列的gridview,但如果我在另一列中键入特定文本,我希望该列能够写入,但只有该特定行的单元格
答案 0 :(得分:0)
由于您希望某些单元格可编辑,因此不应禁用整列。出于您的情况,您可以使用CellBeginEdit事件,如果您的条件不满足,可以取消该事件,因此用户将无法编辑指定的单元格:
void radGridView1_CellBeginEdit(object sender, GridViewCellCancelEventArgs e)
{
if (e.Column.Name == "columnAtHand" && e.Row.Cells["DependantColumn"].Value == "disallowEdit")
{
e.Cancel = true;
}
}