用C#多条件查询,并把查询的条件显示在datagridview中

先设置一个总查询按钮,点击这个按钮就能实现多条件查询并显示在datagridview中,我之前做的是点条件查询。datagridview中的数据时在SQL数据库中的。... 先设置一个总查询按钮,点击这个按钮就能实现多条件查询并显示在datagridview中,我之前做的是点条件查询。datagridview中的数据时在SQL数据库中的。 展开
 我来答
怀晴曦2O
2012-06-07 · TA获得超过105个赞
知道答主
回答量:162
采纳率:0%
帮助的人:93.4万
展开全部
总查询按钮的单击事件里写代码:
string sqls=“select * from tabble where 1=1 ”
string pwhere=“”;
//写5个if判断查询条件,没有else,只是if
if(判断建筑面积否有查询要求 ){
pwhere+=" and 条件 "
}
if(判装修情况是否有查询要求 ){
pwhere+=" and 条件 "
}
//以此类推sqls 就是你最后的查询语句
然后上数据库查询数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣魔破天
2012-06-07 · TA获得超过279个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:39.7万
展开全部
一般都是一个查询按钮就可以了,上面的条件空白查询的时候就不加上这一条件,若不是空白就加上这一条件,这样即可单条件查询又可多条件查询。

当然空白的地方当然也是选项,value="",Text="";只要判断SelectedValue是不是为空就行,当然你要必须这样做也行,加个总查询和你单个的查询一样的,就是where条件不一样罢了,你只要将上面的单个的查询的where全部放到总查询的where里不就可以了?
追问
整个界面只是实现单项查询,我现在想在上面的任意两个以上框中选择数据,他可以实现多条件查询
空白的地方在点击下拉框的时候是可以选择数据的,不过只是单条件查询。
追答
我说的还不明白?  你在页面上放一个button按钮  click事件里写的查询语句和你单个查询的一样,不过,where后面写的是将你上面所有单个按钮查询的查询条件里的where 后的条件都放到总查询的where后面。  其他的和你单个查询的一模一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh3452
2012-06-07 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:834万
展开全部
select * from table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hero_chinawind
2012-06-07 · TA获得超过313个赞
知道小有建树答主
回答量:611
采纳率:0%
帮助的人:343万
展开全部
可以动态形成sql语句,然后把数据放在datatable中,然后把datatable绑定到 datagridview
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式