【问题标题】:Grid View View state网格视图视图状态
【发布时间】:2016-02-23 06:11:57
【问题描述】:

我在我的应用程序中使用 GridView。
我的 GridView 有一个复选框列,当单击该复选框时,页面被重定向到另一个表单。

当我返回上一个 from 时,什么都没有,GridView 数据丢失。
我使用了会话,它工作正常,但我希望那个被点击的复选框也能保持那里的状态。

有更好的方法吗?

【问题讨论】:

  • 我失去了你@“虽然回到以前的从”..你能详细说明一下吗?
  • 哪种语言? C#还是vb?你能显示一些代码吗?
  • iam 使用 c# .. 这是 iam 用于在会话中添加数据表 dt = (DataTable)Session["ModifyUser"];但是我想在返回上一页时选中复选框..

标签: asp.net gridview viewstate


【解决方案1】:

重定向到下一页后,迭代您的 Gridview 以使用选中的复选框列更新您的数据表,然后将该数据表设置为会话变量。我假设您已经将源数据表存储到会话中。

抱歉,没有其他魔法解决方法!!!

【讨论】:

  • 嗨,是的,我正在维护会话会话 dt = (DataTable)Session["ModifyUser"];但是如何保持复选框的状态。好的,我知道你了,你的意思是说我已经再次迭代整个数据表..你得到检查了哪个 col。
  • 您必须迭代所有网格行并合并/更新源数据表列,然后将该数据表放入会话中。
  • 嘿,我明白了,但是当我检查可数据行 n 列时,我没有得到任何复选框的列。你能给我推荐任何好的教程吗。。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 2016-03-26
相关资源
最近更新 更多