C# DataSourceView.ExecuteUpdate与GridView

C# DataSourceView.ExecuteUpdate与GridView,c#,asp.net,vb.net,gridview,C#,Asp.net,Vb.net,Gridview,我正在定义自己的DataSourceControl和DataSourceView GridView中集合的加载和显示非常有效,但是,当我单击“更新”(在单击“编辑”编辑一行之后),作为要在我的DataSourceView中执行更新的第二个参数的“值”集合将以旧值作为旧值集合填充 有没有人遇到过类似的问题,或者我有什么遗漏 谢谢。在您的页面中。加载事件处理程序,您是否有类似于以下内容的代码 If (!this.IsPostBack) DataBind(); 因为这听起来像是一个数据绑定问题,您的

我正在定义自己的DataSourceControl和DataSourceView

GridView中集合的加载和显示非常有效,但是,当我单击“更新”(在单击“编辑”编辑一行之后),作为要在我的DataSourceView中执行更新的第二个参数的“值”集合将以旧值作为旧值集合填充

有没有人遇到过类似的问题,或者我有什么遗漏


谢谢。

在您的
页面中。加载事件处理程序,您是否有类似于以下内容的代码

If (!this.IsPostBack) DataBind();

因为这听起来像是一个数据绑定问题,您的数据库数据已重新应用于网格,因此您的网格丢失了从用户回发收到的所有已编辑数据。如果在
Page.Load
事件期间重新绑定网格,它可能会产生您描述的行为。

D'oh没有注意到询问时间。