2011-04-12 68 views
1

我在我的应用程序中使用GridView。
我的GridView有一个复选框列,当点击复选框时,页面被重定向到其他表单。网格视图查看状态

当我回到上一个从,没有来到和GridView数据丢失。
我用会话,它工作正常,但我希望被点击的复选框也保持那里的状态。

有没有更好的方法来做到这一点?

+0

我失去了你@“而回到以前从”..你可以请详细说明吗? – Chandu 2011-04-12 17:11:48

+1

哪种语言? C#还是vb?你能显示一些代码吗? – naveen 2011-04-12 17:14:42

+0

iam使用c#..这是iam使用在会话中添加数据表dt =(DataTable)Session [“ModifyUser”];但我想要复选框时检查,当我回到前一页.. – deepti 2011-04-12 18:01:25

回答

1

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

对不起,但没有其他的魔术工作!

+0

嗨,是IAM维护会话会话dt =(DataTable)Session [“ModifyUser”];但如何保持复选框的状态。好的,我得到了你,你的意思是说我已经迭代整个数据表。你得到哪个col被检查。 – deepti 2011-04-12 18:03:38

+0

您必须遍历所有网格行并合并/更新源数据列,然后将该数据表放入会话中。 – 2011-04-12 18:07:26

+0

嘿我明白,但是当我检查datable行n cols iam没有得到任何col复选框..你可以建议我任何好的教程.. – deepti 2011-04-12 22:01:37