0

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

 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();

    }
4

2 に答える 2

0

この問題を解決するには、 Q392961DX記事の推奨事項を使用してください。

于 2012-05-08T16:56:51.540 に答える
0

グリッド マークアップなしで 2 つのことを提案できます
。 1. Page_Init で BindGrid メソッドを呼び出し
ます。この問題を解決するには、 ASPxGridView.ForceDataRowTypeを使用する必要があります。

于 2012-05-08T15:39:55.680 に答える