我有一个gridview
,其中的数据来自arraylist
函数中的page_load
Node node = new Node();
node.buildTree("all", "arraylist");
al = node.getArrayList();
GridView2.DataSource = al;
GridView2.DataBind();
我想为此gridview启用更新模式,但我只知道使用sqldatasource
来执行此操作。 gridview必须使用
DataSourceID="SqlDataSource1"
链接数据源。但在我使用
之后GridView2.DataSource = al;
GridView2.DataBind();
gridview
限制我使用DataSourceID="SqlDataSource1"
,请我删除一项定义。
如何为此网格启用更新模式?
答案 0 :(得分:0)
如果您想使用网格视图的更新模式,此链接可以帮助您 http://www.aspdotnet-suresh.com/2011/02/how-to-inserteditupdate-and-delete-data.html
但以其他方式,您可以使用ItemCommand事件。在这种情况下,您为字段“UpdateCommand”设置命令,然后在ItemCommand事件中,检查CommandName是否为“UpdateCommand”,转到其他页面以获取更新记录。