如何保留网格视图行值
本文关键字:网格 视图 保留 何保留 | 更新日期: 2023-09-27 18:18:04
我的GridView
在DataSet
中加载了数据库中的数据,对应于GridView
内的Label
。
当用户单击GridViewRow
上的Select
按钮时,该按钮会填充所选行列值GridView
之外的TextBox
。
在GridView
之外的TextBox
中编辑值后,用户可以单击一个按钮将新值从TextBox
移回GridView
(但不是数据库(。
我的问题是:当我选择下一行并执行相同的操作时,它会清除之前新添加的行数据。它不保留上一行数据。
我知道这可以通过ViewState
或Session
来完成,但它对我不起作用。
在将数据填充回网格之前检查if(! ispostback)
。 我假设在单击选择(编辑(按钮时,您的页面回发,然后它在文本框中填充值以进行编辑,同时在网格控件中重新填充数据。 因此,在网格控件中填充值之前,请确保它没有回发。