我想隱藏gridview中的特定單元格。我有一個生成的具有刪除列的視圖。我想刪除列有,所以我不能使用隱藏整個事情:隱藏GridView中的特定單元格
Gridview.Columns[3].Visible = false;
但是,如果在某個日期之前生成的行,我不想刪除單元格,以該行中顯示出來。我已經有了檢查這個邏輯,但我怎麼隱藏實際的特定單元?
我想隱藏gridview中的特定單元格。我有一個生成的具有刪除列的視圖。我想刪除列有,所以我不能使用隱藏整個事情:隱藏GridView中的特定單元格
Gridview.Columns[3].Visible = false;
但是,如果在某個日期之前生成的行,我不想刪除單元格,以該行中顯示出來。我已經有了檢查這個邏輯,但我怎麼隱藏實際的特定單元?
將空字符串分配給單元格,不能用服務器代碼隱藏單個單元格。
Gridview.Rows[3].Cell[index].Text = "";
或者,清除單元格中的所有控件。
Gridview.Rows[3].Cell[index].Controls.Clear();
您不需要隱藏單元格。只需將內容隱藏即可。
所以,你可以將內容設置爲一個空字符串,或者你可以設置IsVisible
(或類似)的任何控制,你可能在單元格屬性。
在GridView
的RowDataBound
事件處理程序中添加一些邏輯,使單元格的內容可見或不可見。
你可以只保存在花葯值單元格的內容,只是添加文本回來時,你要顯示它在一個很好的例子 – Bostwick