如何保留GridViewRow值?

时间:2011-12-15 18:18:48

标签: c# asp.net

我的GridView已加载DataSet中数据库中的数据,该数据对应于Label内的GridView

当用户点击Select上的GridViewRow按钮时,该按钮会从所选行的列值中填充TextBox之外的GridView

在我TextBox之外的GridView中修改值后,用户可以点击按钮将新值从TextBox移回GridView(但不是到数据库)。

我的问题是:当我选择下一行并执行相同的操作时,它会清除以前新添加的行数据。它不保留以前的行数据。

我知道可以ViewStateSession完成,但它对我不起作用。

1 个答案:

答案 0 :(得分:0)

在将数据填回网格之前检查if(! ispostback)。我假设点击选择(编辑)按钮后你的页面发回,然后它填充文本框中的值进行编辑,同时它也在网格控件中填充数据。所以在填充网格控件中的值之前,请确保它不是回发。