如何保留网格视图行值

本文关键字:网格 视图 保留 何保留 | 更新日期: 2023-09-27 18:18:04

我的GridViewDataSet中加载了数据库中的数据,对应于GridView内的Label

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

GridView之外的TextBox中编辑值后,用户可以单击一个按钮将新值从TextBox移回GridView(但不是数据库(。

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

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

如何保留网格视图行值

在将数据填充回网格之前检查if(! ispostback)。 我假设在单击选择(编辑(按钮时,您的页面回发,然后它在文本框中填充值以进行编辑,同时在网格控件中重新填充数据。 因此,在网格控件中填充值之前,请确保它没有回发。