1

我正在使用集合类作为 gridview 的数据源。请从http://nopCommerce.com下载 nopCommerce 源代码。我遵循相同的方法。

我创建了我的提供程序和集合类,用作 gridview 的数据源。数据完美绑定。问题是我必须为 gridview 自定义所有事件,例如“RowDeleting”、“RowUpdating”、“RowCancellingEdit”等。如果我单击编辑、更新或选择按钮,最重要的是页面是回发。

有人可以提供适当的解决方案。

感谢您分享您的时间。

问候穆罕默德·伊尔凡

4

2 回答 2

0

您是否在绑定数据之前检查页面是否正在回发?

IE:

protected void Page_Load(object sender, EventArgs e)
{

    if(!IsPostBack)
    {
         BindGridView();

    }

}
于 2010-06-21T16:50:50.447 回答
0

我没有看到任何无法正常工作的东西。因为集合是一个“简单”对象,所以您必须实现这些方法,因为 GridView 不知道如何对对象集合进行这些更改。

您可能会考虑创建自己的DataSource 控件

于 2010-11-03T19:12:59.850 回答