标题:如何用combobox控件实现选择查询功能?
只看楼主
mashimin
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2011-5-24
结帖率:0
已结贴  问题点数:10 回复次数:4 
如何用combobox控件实现选择查询功能?
如何用combobox控件实现下列功能,比如选山西省,后面就会出现山西的地区,要和数据库连接,用sql2005
搜索更多相关主题的帖子: 山西省 数据库 
2011-05-24 18:24
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:5 
在ComBox的SelectedIndexChange事件中:
string s=ComBox1.text;
splConnection con=new splConnection("连接语句");
con.Open();
//后面是你的操作。

   唯实惟新 至诚致志
2011-05-24 19:53
zwk199024
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:63
专家分:102
注 册:2010-9-15
得分:5 
SqlConnection con = new SqlConnection("连接字符串");
comboBox1.Items.Clear();//如果不每次清楚,每次查出的结果会累加
SqlCommand cmd = new SqlCommand("select 列名 from 表 where 列名 = '" + comboBox1.Text.Trim() + "'", con);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
//将查询到的结果放入comboBox1
foreach (DataRow row in ds.Tables[0].Rows)
{
    comboBox1.Items.Add(row[0].ToString());
}
2011-05-24 20:40
zwk199024
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:63
专家分:102
注 册:2010-9-15
得分:0 
写在comboBox控件的SelectionChangeCommitted事件里,
SqlConnection con = new SqlConnection("连接字符串");
comboBox1.Items.Clear();//如果不每次清楚,每次查出的结果会累加
SqlCommand cmd = new SqlCommand("select 列名 from 表 where 列名 = '" + comboBox1.Text.Trim() + "'", con);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
//将查询到的结果放入comboBox1
foreach (DataRow row in ds.Tables[0].Rows)
{
    comboBox1.Items.Add(row[0].ToString());
}
2011-05-24 20:42
gdsn521
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-6-14
得分:0 
= AutoCompleteMode.SuggestAppend;
   = AutoCompleteSource.ListItems;

    = 方法;
2011-06-14 09:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-340866-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038387 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved