检查列是否存在于RadGrid中
本文关键字:RadGrid 存在 是否 检查 | 更新日期: 2023-09-27 18:14:06
没有找到列。有人有什么建议吗?
if (((RadGrid)sender).Columns.Contains("ClaimNumber"))
do this...
else
do this...
我检查了列集合的网格,我可以看到列在那里。
您需要使用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)