我的GridView
已加载DataSet
中数据库中的数据,该数据对应于Label
内的GridView
。
当用户点击Select
上的GridViewRow
按钮时,该按钮会从所选行的列值中填充TextBox
之外的GridView
。
在我TextBox
之外的GridView
中修改值后,用户可以点击按钮将新值从TextBox
移回GridView
(但不是到数据库)。
我的问题是:当我选择下一行并执行相同的操作时,它会清除以前新添加的行数据。它不保留以前的行数据。
我知道可以ViewState
或Session
完成,但它对我不起作用。
答案 0 :(得分:0)
在将数据填回网格之前检查if(! ispostback)
。我假设点击选择(编辑)按钮后你的页面发回,然后它填充文本框中的值进行编辑,同时它也在网格控件中填充数据。所以在填充网格控件中的值之前,请确保它不是回发。