2008-09-18 112 views
3

我有一个Web窗体绑定到每个回发通常不同的数据源的DataGrid。我有一个静态的CheckBox列,它总是出现在自动生成列的左侧。我通过网格上方的水平菜单控件实现TabControl效果,每个菜单项都是包含不同网格的选项卡。坚持复选框状态跨回发

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

+0

不错的问题。我没有现成的答案,但我怀疑你需要将值存储在Session或类似的东西中。 – Craig 2008-09-18 15:24:29

回答

3

我认为最好的选择是每个“标签”都有不同的gridview。对每个选项卡使用带有View控件的MultiView控件,并在每个视图中使用GridView。在菜单的点击事件中更改为正确的视图。只绑定一次gridview,然后你的复选框将会持续。

+0

谢谢,那是我的首选解决方案,直到它减慢了太多事情。我现在继续使用会话状态,但稍后会检查MultiView。 – ProfK 2008-09-19 13:07:15