如何在代码后面添加AutoGenerateEditButton =“True”

时间:2013-08-24 18:01:59

标签: c# asp.net gridview asp.net-4.5 auto-generate

我正在动态创建网格视图,一切都很完美。但是当我创建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页面添加网格视图时,我可以看到该选项,但在后面的代码中我似乎无法添加它。

1 个答案:

答案 0 :(得分:0)

此处的问题是您使用的DataGrid类型没有AutoGenerateEditButton属性。该属性出现在GridView类中。如果你切换到使用GridView这个代码将编译(尽管它可能导致部分代码中的其他错误,这些错误未显示依赖于类型为DataGrid