Devexpress ASPxGridView新行被禁用

时间:2012-05-08 14:30:43

标签: asp.net xml select devexpress aspxgridview

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

    }

2 个答案:

答案 0 :(得分:0)

我可以建议你没有网格标记的两件事:
1. Call BindGrid method in Page_Init
2.如果数据源最初返回零行,则网格将无法确定将在网格中呈现的对象类型。您需要使用ASPxGridView.ForceDataRowType才能解决此问题。

答案 1 :(得分:0)

使用Q392961 DX文章中的建议来解决此问题。