欢迎来到天天文库
浏览记录
ID:34722703
大小:68.18 KB
页数:5页
时间:2019-03-10
《dropdownlist用法详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于下拉菜单(dropdownlist)一些用法心得1.与数据库绑定SqlConnectionconn=newSqlConnection(ConfigurationSettings.AppSettings["job"]);//数据库连接信息SqlCommandmyCommand=newSqlCommand("select*frominfo",conn);//SQL命令myCommand.Connection.Open();//打开数据库SqlDataReadermyReader=myComman
2、d.ExecuteReader();//获取数据while(myReader.Read()){DropDownList.Items.Add(newListItem(myReader["depsimplename"].ToString(),myReader["depcode"].ToString()));//增加dropwoenlist项}myCommand.Connection.Close();//关闭数据库若要指定绑定后的数据选定项可使用DropDownList.Items.FindByTex
3、t("name").Selected=true或者DropDownList.Items.FindByValue("code").Selected=true另外也可从数据库中获得选定项(比如修改信息的时候)可使用先用数据库填充一个DateSet--ds,然后使用DropDownList.Items.FindByValue/*或者FindByText*/(ds.Tables[0].Rows[0].ItemArray[0].ToString()).Selected=true;2.查询用法对于单个下拉菜
4、单查询我一般直接使用SelectedIndexChanged事件,使用这个事件千万别忘记把下拉菜单的AutoPostBack属性设为true!privatevoidDropDownList1_SelectedIndexChanged(objectsender,System.EventArgse){strSQL="select*frominfowherename="+DropDownList.SelectedItem.Text;//SQL命令与选项绑定...//再执行这个命令即可}而对于多个下拉菜
5、单联合查询我则使用增加一个按钮,这样更方便privatevoidButton1_Click(objectsender,System.EventArgse){strSQL="select*frominfowherename1like'%"+DropDownList1.SelectedItem.Text+"'andname2like'%"+DropDownList2.SelectedItem.Text+"';//请注意我用的是likeAdmin.ccDetail=newAdmin.cc();//自己
6、定义的一个类,Detail的返回值是一个datasetinfoDataGrid.DataSource=Detail.Display(strSQL.Replace("全部",""));//联合查询中用户往往不会把使用所有的下拉菜单,所以我加了一个'全部'的选项,不知道你们看到这里明不明白我为什么要使用like了,呵呵infoDataGrid.DataBind();}1.与数据库绑定SqlConnectionconn=newSqlConnection(ConfigurationSettings.Ap
7、pSettings["job"]);//数据库连接信息SqlCommandmyCommand=newSqlCommand("select*frominfo",conn);//SQL命令myCommand.Connection.Open();//打开数据库SqlDataReadermyReader=myCommand.ExecuteReader();//获取数据while(myReader.Read()){DropDownList.Items.Add(newListItem(myReader["d
8、epsimplename"].ToString(),myReader["depcode"].ToString()));//增加dropwoenlist项}myCommand.Connection.Close();//关闭数据库若要指定绑定后的数据选定项可使用DropDownList.Items.FindByText("name").Selected=true或者DropDownList.Items.FindByValue("code").Selected=true另外也可从数据库中获得选定项(比
此文档下载收益归作者所有