如何在AutoGenerateColumns =“true”时隐藏列GridView?

时间:2011-09-26 17:52:35

标签: asp.net gridview

我使用Asp:GridView AutoGenerateColumns属性设置为 true 来显示所有字段。 但我在这里遇到了一个问题。 我只需要显示几列而不是全部..但是直到运行时我才知道它们,比如要绑定哪些字段。

所以,有两组列来自我,一组有前缀B_,另一组有前缀R_ 我需要根据单选按钮选择显示B_或R_。

但是我不想在单选按钮选择上单独调用DB,所以当我绑定到网格时,我会立即拉出所有数据。

但问题就像我说的那样显示了所有列,但最初我希望网格只显示带有前缀B _的列_

有没有办法实现这一目标,请帮助我..

感谢您的反馈。

1 个答案:

答案 0 :(得分:2)

我建议将它们加载到两组不同的对象中,并在选择不同的单选按钮值时更改 ItemsSource DataSource属性的值。

编辑:用DataSource替换ItemsSource,让我的ASP.NET和WPF混淆。