2011-11-11 8 views
0

これは列を検出していません。誰でも何か提案がありますか?RadGridで列が存在するかどうかをチェック

if (((RadGrid)sender).Columns.Contains("ClaimNumber")) 
    do this... 
else 
    do this... 

グリッドの列コレクションを確認したところ、そこに列が表示されています。

GridColumn col = RadRadGrid1.MasterTableView.Columns.FindByUniqueNameSafe("ColumnName"); 
if (col != null) 
{ 
    //column exists 
} 

あなたはまた、LINQを使用することができます:あなたはFindByUniqueNameSafeメソッドを使用する必要があります

答えて

3

if (RadGrid1.MasterTableView.Columns.Cast<GridColumn>().Count(x => x.UniqueName == "Column1") > 0) 
+0

おかげでジェームズは、私はそれが完璧に働いたLINQ文を使用しました – Tim

関連する問題