这不是找到专栏。有人有什么建议吗?
if (((RadGrid)sender).Columns.Contains("ClaimNumber"))
do this...
else
do this...
我检查了网格的Columns Collection,我可以看到那里的列。
答案 0 :(得分:3)
您需要使用FindByUniqueNameSafe
方法:
GridColumn col = RadRadGrid1.MasterTableView.Columns.FindByUniqueNameSafe("ColumnName");
if (col != null)
{
//column exists
}
你也可以使用LINQ:
if (RadGrid1.MasterTableView.Columns.Cast<GridColumn>().Count(x => x.UniqueName == "Column1") > 0)