我有一个 Gridview,它是绑定到对象数组的数据,并附有大量属性。网格需要太宽才能一次显示所有这些(并且对用户来说也是压倒性的),所以我希望有一些链接按钮可以发回服务器并显示不同的列集(全部来自这个相同的数据集对象数组),基于用户单击的“选项卡”。
在 GridView 中,我使用 TemplateFields 将列绑定到对象属性。实现不同列和视图的最佳方式是什么?
我是否应该只绑定所有数据,然后在按选项卡的回发事件中,仅显示和隐藏该选项卡所需的列?这似乎是因为它绑定的数据比我展示的要多得多,它可能会不必要地慢。
我是否应该在绑定之前动态创建列,并且只创建列并为我要显示的列绑定数据?每次根据按下的选项卡动态创建列时,页面的性能损失是多少?
谢谢!