我有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();
}
答案 0 :(得分:0)
我可以建议你没有网格标记的两件事:
1. Call BindGrid method in Page_Init
2.如果数据源最初返回零行,则网格将无法确定将在网格中呈现的对象类型。您需要使用ASPxGridView.ForceDataRowType才能解决此问题。
答案 1 :(得分:0)
使用Q392961 DX文章中的建议来解决此问题。