隱藏或顯示GridView控制項列

2021-09-06 09:26:06 字數 1281 閱讀 7251

有網友在論壇問及怎樣隱藏或顯示gridview控制項的列。下面是insus.net實作方法,可供參考。

gridview資料,來自 首先來看看實現後的結果:

insus.net把gridview第一列設定好不能隱藏,其餘2至4列的索引為1至3。在gridview控制項上方,放乙個dropdownlist和兩件銨鈕:

在.aspx.cs上兩個銨鈕的click事件:

寫得不好,**有冗餘,因此改為:

ok, insus.net在接下來的演示中,使用另外一種方法來實現,讓你能有更多的參考,首先想辦法去獲取gridview的列索引和列名,是的,是獲取列名。並把它們儲存起來,然後分別綁至兩個dropdownlist控制項內。這樣不需要使用兩個按鈕。如:

下面是獲取gridview的列索引和列名:

private dictionarygetgridviewcolumninfo()

return

dic;

}

把資料繫結至兩個dropdownlist控制項去:

然後是處理radiobuttonlist的結果,把所選擇的值轉為bool值:

bool

rtn;

private

bool

show()

return

rtn;

}

下面是處理兩個下拉列表選擇變化事件:

再來看看執行的效果:

GridView控制項分頁顯示資料

using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webcontrols using system.conf...

微信小程式 動態的顯示或隱藏控制項

它的實現方法有兩種,第一種方法 單選法,就是隱藏與顯示根據條件二選一,如下 我是被顯示被隱藏控制項 第二種方法 疊加法,就是先隱藏,如果是顯示,再疊加乙個顯示,如果是隱藏就不動,如下 bright789 view hide 我是被顯示被隱藏控制項 這種辦法一開始看有點頭暈,所以把它分解成兩個狀態 顯...

微信小程式動態的顯示或隱藏控制項

它的實現方法有兩種,第一種方法 單選法,就是隱藏與顯示根據條件二選一,如下 我是被顯示被隱藏控制項 第二種方法 疊加法,就是先隱藏,如果是顯示,再疊加乙個顯示,如果是隱藏就不動,如下 bright789 view hide 我是被顯示被隱藏控制項 這種辦法一開始看有點頭暈,所以把它分解成兩個狀態 顯...