1

我有一个数据是从一个in函数gridview绑定的arraylistpage_load

    Node node = new Node();
    node.buildTree("all", "arraylist");
    al = node.getArrayList();
    GridView2.DataSource = al;
    GridView2.DataBind();

我想为此 gridview 启用更新模式,但我只知道使用sqldatasource来执行此操作。网格视图必须使用

DataSourceID="SqlDataSource1"

链接数据源。但是在我使用之后

GridView2.DataSource = al;
GridView2.DataBind();

gridview限制我使用,DataSourceID="SqlDataSource1"要求我删除一个定义。

如何为此网格启用更新模式?

4

1 回答 1

0

如果你想使用网格视图的更新模式这个链接帮助你 http://www.aspdotnet-suresh.com/2011/02/how-to-inserteditupdate-and-delete-data.html

但以其他方式,您可以使用 ItemCommand 事件。在这种情况下,您为字段“UpdateCommand”设置命令,然后在 ItemCommand 事件中检查 CommandName 是否为“UpdateCommand”,转到其他页面以获取更新记录。

于 2012-10-31T09:02:30.857 回答