国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

C#下實(shí)現(xiàn)主從dropDownList互動(dòng)的方法

2024-07-21 02:19:50
字體:
供稿:網(wǎng)友

相信和我一樣,有很多同行都遇到主從dropdownlist互動(dòng)的問題,比如選擇了縣,那么讓系統(tǒng)自動(dòng)在dropdownlist2中列出該縣下屬的鄉(xiāng)名列表,而選了鄉(xiāng)后,再在dropdownlist3中列出該鄉(xiāng)下屬的村的列表,那么我以前的解決方法是重新rill相應(yīng)dropdownlist所綁定的dataset,這樣費(fèi)事費(fèi)資源,而且麻煩,其實(shí)我們可以用rowfilter來實(shí)現(xiàn),下面是我的具體實(shí)現(xiàn)方法:

override protected void oninit(eventargs e)
{
//
// codegen: 該調(diào)用是 asp.net web 窗體設(shè)計(jì)器所必需的。
//
initializecomponent();
base.oninit(e);
inita();
}

//初始化dorpdownlist

dataset myds;
//cconection 為我的自定義類;實(shí)現(xiàn)與數(shù)據(jù)庫的連接,其中有一屬性為cnn,為oledbconnection.
cconection mycnn;

public void inita()
{
mycnn=new cconection();
string strsql;
strsql="select 編號(hào),名稱 from sys_county order by 編號(hào)";
oledbdataadapter myoleap=new oledbdataadapter(strsql,mycnn.cnn) ;
myds=new dataset() ;
myoleap.fill(myds,"sys_county");
this.dropdownlist1.datasource=myds.tables["sys_county"];
this.dropdownlist1.datavaluefield="編號(hào)";
this.dropdownlist1.datatextfield="名稱";
this.dropdownlist1.databind();
strsql="select 編號(hào),名稱,所屬縣 from sys_town order by 編號(hào)";
myoleap.selectcommand.commandtext=strsql;
myoleap.fill(myds,"sys_town");
this.dropdownlist2.datasource=myds.tables["sys_town"];
this.dropdownlist2.datavaluefield="編號(hào)";
this.dropdownlist2.datatextfield="名稱";
myoleap.dispose();
}

//dropdownlist1的changed改變dorpdownlist2的顯示值,

private void dropdownlist1_selectedindexchanged(object sender, system.eventargs e)
{
myds.tables["sys_town"].defaultview.rowfilter="所屬縣='" + this.dropdownlist1.selectedvalue +"'";
this.dropdownlist2.databind();
}
[注意:]以上代碼在c#的webform下實(shí)現(xiàn),dropdownlist1的autopostback必須為true.




收集最實(shí)用的網(wǎng)頁特效代碼!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苗栗市| 陇川县| 琼结县| 古交市| 眉山市| 玉山县| 清徐县| 托克逊县| 比如县| 锦州市| 浙江省| 京山县| 永川市| 兰州市| 香格里拉县| 北海市| 江津市| 南昌县| 岢岚县| 洛南县| 额尔古纳市| 甘肃省| 扬州市| 滦平县| 石林| 乌兰县| 嘉峪关市| 顺平县| 闵行区| 鄂托克前旗| 边坝县| 寿光市| 安新县| 饶平县| 德州市| 南乐县| 长沙县| 霍林郭勒市| 荣昌县| 双流县| 长白|