使用asp.net中的数据源的集合类的问题

时间:2010-06-21 15:29:25

标签: c# asp.net datasource nopcommerce

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

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

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

感谢您分享您的时间。

此致 穆罕默德·艾尔凡

2 个答案:

答案 0 :(得分:0)

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

即:

protected void Page_Load(object sender, EventArgs e)
{

    if(!IsPostBack)
    {
         BindGridView();

    }

}

答案 1 :(得分:0)

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

您可以考虑创建自己的DataSource control