2012-05-08 9 views
0

私はdevexpress ASPxGridViewでこのようなコードを持っています。すべてうまくいっていますが、新しい行を追加しようとすると、新しい行のテキストボックスが無効になります... KeyFieldNameが設定されています。 ASPxGridViewの新しい行を無効にする

void BindGrid() 
    { 
     var AnnObj = SearchBarBanners.Select(i => new 
     { 
      Caption = i.Attribute("caption").Value, 
      ID = i.Attribute("id").Value, // this is generated by Guid 
     }).ToList(); 
     ImagesGrid.DataSource = AnnObj; 
     ImagesGrid.DataBind(); 

    } 
+0

グリッドマークアップを投稿する必要があります。 – Filip

答えて

0

私は、グリッドマークアップなしであなたに二つのことを提案することができます:
1. Call BindGrid method in Page_Init
2.データソースが最初はゼロ行を返す場合、グリッドがレンダリングされるオブジェクトのタイプを決定することができませんグリッド内。この問題を解決するには、ASPxGridView.ForceDataRowTypeを使用する必要があります。

0

Q392961 DX記事の推奨事項を使用してこの問題を解決してください。

関連する問題