24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 844  |  回复: 0

nwputsy

新虫 (初入文坛)

[交流] WPF对数据库进行多个条件组合查询的简单 C#代码

假设我们需要对四个字段ID,Name,Sex,Age 组合查询
此方法要在数据库表中配置一个内容为空的字段BZ。
//将查询条件相应的控件的赋值
String ID=Textbox1.Text;
String Name=Textbox2.Text;
String Sex=Combobox1.Text;
String Age=Textbox3.Text;

//定义两个数组,一个用来存储字段名,一个用来存储字段值
String[] zdName={“ID”,”Name”,”Sex”,”Age”};
String[] zdz={ID,Name,Sex,Age};
//定义一个字符串变量用来写进select语句
String  selectString;

Int i=0;
For (i=0;i<4;i++)
{if(zdz==””)
zdName=”BZ is null”;  //将为空的查询条件设置为一个所有记录都有的条件;
}
Else
{
zdName=String.format({0}=’{1}’,zdName,zdz);
}
selectString=String.format({0} And {1} And {2} And {3},zdName[0], zdName[1], zdName[2], zdName[3]);


select * from where selectString;

完了
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 nwputsy 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 070300化学求调剂 +11 起个名咋这么难 2026-03-27 12/600 2026-04-03 16:28 by tianyyysss
[考研] 085404总分289,求调剂 +3 Acesczlo 2026-03-29 3/150 2026-04-03 14:41 by 氮气气气
[考研] 工科 267求调剂 +5 wanwan00 2026-04-02 7/350 2026-04-03 14:14 by zhangdingwa
[硕博家园] 求老师收留 +9 lllq123 2026-04-03 9/450 2026-04-03 13:48 by 呼吸都是减肥
[考研] 一志愿a区211,085601-307分求调剂 +13 党嘉豪 2026-03-31 26/1300 2026-04-03 08:33 by 495374996
[考研] 294求调剂 +3 Grey_Ey 2026-04-02 5/250 2026-04-02 21:34 by swb0218
[考研] 298求调剂 +4 zzz,,r 2026-04-02 7/350 2026-04-02 18:57 by 1939136013狗壮
[考研] 求生物学调剂 +10 15172915737 2026-04-01 10/500 2026-04-02 18:53 by 哦哦嗯哈
[考研] 279求调剂 +5 傅文秋 2026-04-02 5/250 2026-04-02 18:10 by 笔落锦州
[考研] 学硕化学工程与技术,一志愿中国海洋大学320+求调剂 +8 披星河 2026-04-02 8/400 2026-04-02 14:12 by oooqiao
[考研] 能源动力 调剂 +3 不破不立0 2026-04-02 3/150 2026-04-02 12:46 by ffffjjjj
[考研] 261求B区调剂 +5 明仔· 2026-04-01 7/350 2026-04-02 11:17 by 邹尉尉
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +7 @taotao 2026-03-30 7/350 2026-04-01 14:30 by chenqifeng666
[考研] 318求调剂 +8 七忆77 2026-04-01 8/400 2026-04-01 10:37 by Jaylen.
[考研] 一志愿武理材料工程302调剂环化或化工 +15 Doleres 2026-03-31 16/800 2026-04-01 09:49 by lfj11
[考研] 352分-085602-一志愿985 +6 海纳百川Ly 2026-03-29 6/300 2026-03-31 21:06 by yuq
[基金申请] 面上5B能上会吗? +8 redcom 2026-03-29 8/400 2026-03-31 15:53 by niuailing
[考研] 269求调剂 +4 我想读研11 2026-03-31 4/200 2026-03-31 10:04 by cal0306
[考研] 086000生物与医药调剂 +5 Feisty。 2026-03-28 9/450 2026-03-29 12:02 by longlotian
[考研] 085405 考的11408求各位老师带走 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 09:19 by 乐呵呵的追梦人
信息提示
请填处理意见