【发布时间】:2013-08-27 14:39:09
【问题描述】:
我正在动态创建一个网格视图,一切都很完美。但是当我创建 DataGrid 时,我似乎无法在我的代码中添加这个属性。为了允许这样做,我需要做些什么吗?
DataGrid DG = new DataGrid();
DG.ID = "test";
// This doesn't allow me to add this
DG.AutoGenerateEditButton = true;
DG.DataSource = tbl;
DG.DataBind();
当我将网格视图添加到我的 aspx 页面时,我可以看到该选项,但在后面的代码中我似乎无法添加它。
【问题讨论】:
-
您能否进一步解释“似乎无法添加”的意思。它在运行时没有显示,在编译过程中出现错误等等......
-
在 Visual Studio 中,当我尝试添加它时,它显示为红色并且无法编译,它表示该属性不存在。我一直在对此进行一些研究,我发现一些东西说数据表不能使用它,并且它需要是一个 sqldatasource,是否可以将数据表转换为 sqldatasource,如果这真的是问题
标签: c# asp.net gridview asp.net-4.5 auto-generate