第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

隱藏或顯示GridView控件列

標(biāo)簽:
JavaScript

有网友在论坛问及怎样隐藏或显示GridView控件的列。下面是Insus.NET实作方法,可供参考。
GridView资料,来自http://www.cnblogs.com/insus/archive/2013/05/01/3052604.html 首先来看看实现后的结果:



Insus.NET把GridView第一列设置好不能隐藏,其余2至4列的索引为1至3。在GridView控件上方,放一个DropDownList和两件铵钮:


在.aspx.cs上两个铵钮的Click事件:

 

写得不好,代码有冗余,因此改为:

 

 

 Ok, Insus.NET在接下来的演示中,使用另外一种方法来实现,让你能有更多的参考,首先想办法去获取GridView的列索引和列名,是的,是获取列名。并把它们存储起来,然后分别绑至两个DropDownList控件内。这样不需要使用两个按钮。如:


 下面是获取Gridview的列索引和列名:

View Code

 private Dictionary<int, string> GetGridViewColumnInfo()    {        Dictionary<int, string> dic = new Dictionary<int, string>();        for (int i = 0; i < GridViewMember.Rows[1].Cells.Count; i++)        {            var header = (GridViewRow)GridViewMember.Controls[0].Controls[0];            dic.Add(i, header.Cells[i].Text.Replace("\r\n", "").Trim());        }        return dic;    }

 

把数据绑定至两个DropDownList控件去:

 

然后是处理RadioButtonList的结果,把所选择的值转为bool值:

View Code

 bool rtn;    private bool Show()    {        switch (this.RadioButtonList1.SelectedItem.Value)        {            case "0":                rtn = false;                break;            case "1":                rtn = true;                break;        }        return rtn;    }


下面是处理两个下拉菜单选择变化事件:

 

再来看看运行的效果:

 

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消