在visval studio里怎样让多个dropdownlist关联

我想实现一个功能,查询功能的,让三个dropdownlist关联都数据绑定,当我选完条件之后单击查询按钮,下面的gridview就显示符合条件的!!!!!急需!!... 我想实现一个功能,查询功能的,让三个dropdownlist关联 都数据绑定,当我选完条件之后单击查询按钮,下面的gridview就显示符合条件的!!!!!急需!! 展开
 我来答
flyawayo088
2010-03-17
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
设置一个按钮,在CLICK事件下分别获取DROPDOWNLIST的TEXT的值,再根据这3个值用SQL语句进行查询!代码如下
protected void Button_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=你的数据库名;Integrated Security=True");
string str1 = this.DropDownList1.SelectedItem.Text;
string str2 = this.DropDownList2.SelectedItem.Text;
string str3 = this.DropDownList3.SelectedItem.Text;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM table WHERE Column1 like '%" + str1 + "%'and Column2 like '%" + str2 + "%' and Column3 like '%" + str3 + "%'", conn);
da.Fill(ds, "你的表名");
GridView1.DataSource = ds;
GridView1.DataMember = "你的表名";
GridView1.DataBind();
}
che2piaopiao
2010-03-18 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:154万
展开全部
1 多个dropdownlist关联:

在 dropdownlist1的 selectchangedindex事件中。。

根据 dropdownlist1的值去绑定2的值,再根据2的事去绑定3的值。

2 点击按钮查询:

Sql语句。比如dropdownlist是类别字段:

可以 sql="select * from table where c1=dropdownlist1.selectitemtext" and c2=dropdownlist2.selectitemtext ...

也可以用 like 。。

大体思路就是这样。 谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式