第7讲 多项选择框CheckBoxComboBox实现组合查询

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

广东纺织职业技术学院第7讲多项选择框CheckBoxComboBox实现组合查询信息工程系主讲:彭金祥广东纺织职业技术学院主要内容CheckBoxComboBox界面操作步骤广东纺织职业技术学院CheckBoxComboBox界面广东纺织职业技术学院操作步骤将CheckBoxComboBox加到工具箱将控件CheckBoxComboBox加入窗体动态加载CheckBoxComboBox数据源调用CheckBoxComboBox的Text广东纺织职业技术学院1.加入到工具箱右击工具栏,选择[添加选项卡]命令输入选项卡名称:CheckBoxComboBox将CheckBoxComboBox.dll拖至此文本可将其添加到箱.拖至此文本广东纺织职业技术学院2.将控件CheckBoxComboBox加入窗体加入三个CheckBoxComboBox控件楼宇:cbBilding宿舍性别:cbSex宿舍性质:cbType广东纺织职业技术学院3.动态加载数据源privateDataTabledtBuilding,dtSex,dtType;dtBuilding=SqlHelper.CmdDataSet(SELECTBuildingID,BuildingNameFROMB_Building);foreach(DataRowdrindtBuilding.Rows){cbBilding.Items.Add(dr[BuildingName].ToString());}广东纺织职业技术学院获取字典数据方法dtSex=SqlHelper.BaseGetParaList(宿舍性别).Tables[0];foreach(DataRowdrindtSex.Rows){cbSex.Items.Add(dr[Para_Name].ToString());}广东纺织职业技术学院4.调用CheckBoxComboBox过滤数据strings=cbBilding.Text;//格式:1号楼,2号楼,3号楼stringsFilter=HouseID0;if(s.IndexOf(全部)0){foreach(DataRowdrindtBuilding.Rows){s=s.Replace(dr[“BuildingName”].ToString(),dr[“BuildingID”].ToString());//把楼宇名称替换成代码}//生成过滤条件if(!string.IsNullOrEmpty(s))sFilter+=string.Format(and(BuildingIDin({0})),s);}广东纺织职业技术学院处理宿舍性别选项cbSexs=ckbSex.Text;foreach(DataRowdrindtSex.Rows){oldValue=dr[Para_Name].ToString();newValue=string.Format('{0}',oldValue);s=s.Replace(oldValue,newValue);}if(!string.IsNullOrEmpty(s))sFilter+=string.Format(and(Sexin({0})),s);广东纺织职业技术学院处理宿舍性质选项cbTypes=ckbType.Text;foreach(DataRowdrindtType.Rows){oldValue=dr[Para_Name].ToString();newValue=string.Format('{0}',oldValue);s=s.Replace(oldValue,newValue);}if(!string.IsNullOrEmpty(s))sFilter+=string.Format(and(HouseTypein({0})),s);广东纺织职业技术学院处理宿舍名称条件s=HouseName.Text.Trim();if(!string.IsNullOrEmpty(s))sFilter+=string.Format(and(HouseNamelike'%{0}%'),s);广东纺织职业技术学院设置过滤/查询条件1.设置过滤条件bindingSource1.Filter=sFilter;2.设置查询条件sFilter=“where”+sFilter;Table=this.SqlDBAgent.GetQueryDataTable(QueryID,sFilter);3.绑定数据源bindingSource1.DataSource=Table;广东纺织职业技术学院广东纺织职业技术学院作业设计宿舍管理模块主要功能:1.新增2.编辑3.删除4.查询

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功