在回发中保持复选框状态

时间:2008-09-18 15:16:23

标签: asp.net

我有一个Web表单,它将DataGrid绑定到每个回发上通常不同的数据源。我有一个静态CheckBox列,它始终位于自动生成列的左侧。我在网格上方使用水平Menu控件实现TabControl效果,每个菜单项都是包含不同网格的选项卡。

现在,我想在选择另一个标签时保留特定“标签”的这些复选框的状态。如果不使用会话变量,我会欢迎任何富有想象力的解决方案。

1 个答案:

答案 0 :(得分:3)

我认为最好的选择是为每个“标签”设置不同的gridview。将MultiView控件与每个选项卡的View控件和每个View中的gridview一起使用。在菜单的单击事件中,切换到正确的视图。只绑定每个gridview一次,然后您的复选框将保持不变。