跨回发保持复选框状态
时间:2020-03-06 14:21:51 来源:igfitidea点击:
我有一个Web表单,该表单将DataGrid绑定到每个回发上通常不同的数据源。我有一个静态CheckBox列,该列始终显示在自动生成的列的左侧。我通过网格上方的水平Menu控件实现TabControl效果,每个菜单项都是一个包含不同网格的选项卡。
现在我想坚持这些复选框为特定的"标签"的状态,选择另一个选项卡时。我欢迎在不使用会话变量的情况下执行此操作的任何富有想象力的解决方案。
解决方案
我认为最好的选择是为每个"选项卡"使用不同的gridview。将MultiView控件与每个选项卡的View控件一起使用,并在每个View中使用一个gridview。在菜单的单击事件中,更改为正确的视图。只需绑定每个gridview一次,然后复选框将保留。