我正在使用RadGrid。我怎样才能使整列只读或可编辑为假。
我在这里得到了专栏
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
var colName = RadGrid1.MasterTableView.GetColumn(column.ColumnName);
}
但是没有设置readonly true / false的属性。
有什么方法可以将此列设置为可编辑的假?
答案 0 :(得分:0)
请尝试使用以下代码段。
1
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
foreach (GridColumn column in RadGrid1.Columns)
{
if (column.UniqueName == "Name") //Your column uniqename
{
if (column.Owner.IsItemInserted)
{
((GridBoundColumn)column).ReadOnly = false;
}
else
{
((GridBoundColumn)column).ReadOnly = true;
}
break; // TODO: might not be correct. Was : Exit For
}
}
RadGrid1.Rebind();
}