2011-09-26 117 views
1

我正在使用Asp:GridViewAutoGenerateColumns屬性設置爲true顯示所有字段。 但我在這裏遇到了一個問題。 我需要只顯示幾列不是全部..但我不知道它們,直到運行時,像綁定哪些字段。如何在AutoGenerateColumns =「true」時隱藏列GridView?

所以,有2組列我來了一個前綴B_和另一個前綴R_ 我需要根據單選按鈕選擇顯示B_或R_。

但我不想單獨調用單選按鈕上的數據庫,因此當我綁定到網格時,我一次拉動所有數據。

但問題正如我所說的它顯示所有列,但一開始我想網格顯示前綴B_僅列

有沒有一種方法,我可以做到這一點,請你幫我..

感謝並感謝您的反饋。

回答

2

我建議將它們加載到兩個不同的對象集合中,並在選擇不同的單選按鈕值時更改ItemsSource的值 DataSource屬性。

編輯:用DataSource替換ItemsSource,讓我的ASP.NET和WPF混合起來。

+0

我在考慮讓DataBound事件或Page.PreRender中的列不可見,但我更喜歡這個想法。 – Bill

+0

謝謝我喜歡這個主意..會試試看,讓你知道.. – user788312