C#实现总览宿舍状态(满员与否)
来源:互联网 发布:国内咨询公司 知乎 编辑:程序博客网 时间:2024/04/29 12:35
实现这个效果
实现对各个宿舍的形象直观的查看是否满足的界面及相关代码
用imagelist实现的这个功能 ,感谢 孙哥的无私帮忙。代码如下:
if (tabControl1.SelectedTab == tabPage9) { this.listView1.View = View.SmallIcon; this.listView1.SmallImageList = this.imageList1; this.listView1.BeginUpdate();//start int num_sushe = pub.findnum("Select count(*) from 宿舍信息表");//计算宿舍数量,即一共有多少间宿舍 DataSet ds_sushe = dsinit("select * from 宿舍信息表"); progressBar1.Minimum = 0; progressBar1.Maximum = num_sushe; progressBar1.Step = 1; for (int k = 0; k < num_sushe; k++) { progressBar1.PerformStep(); string area = ds_sushe.Tables[0].Rows[k][1].ToString(); //取到区域数据 string sushehao = ds_sushe.Tables[0].Rows[k][3].ToString(); //取到宿舍号 int num_manyuan = Convert.ToInt32(ds_sushe.Tables[0].Rows[k][4].ToString()); //取到满员人数转化成INT类型 ListViewItem lvi = new ListViewItem(); lvi.Text = "'" + area + "' '" + sushehao + "'";//取每个宿舍的区域及宿舍号 int num_zhuru = pub.findnum("select count(*) from 员工信息表 where 入住区域= '" + area + "' and 入住宿舍='" + sushehao + "' and 状态='正常'"); if (num_zhuru < num_manyuan) // 如果查询到的记录数=满员人数 { lvi.ImageIndex = 0; } else { lvi.ImageIndex = 1; } this.listView1.Items.Add(lvi); } this.listView1.EndUpdate();//end }
同时附上findnum函数代码:
public static int findnum(string sqltemp) { pub.getcon(); OleDbCommand olecmd = new OleDbCommand(sqltemp, pub.oledb_conn); int s = Convert.ToInt32(olecmd.ExecuteScalar()); pub.oledb_conn.Close(); return s; }
部得说来,还算简单,只是知道的电脑的运行速度并没有像我想象中的那么快,还要等几秒才能刷出来结果!
阅读全文
0 0
- C#实现总览宿舍状态(满员与否)
- android判断网络的状态断开与否
- 判断网络的状态断开与否
- android判断网络的状态断开与否
- Android Vold实现总览
- 宿舍
- 四川旅游总览(一)
- (一)PCL总览
- Hadoop总览(一)
- 总览
- JavaScript实现DataGrid中的CheckBox全选与否
- JavaScript实现DataGrid中的CheckBox全选与否
- javascript实现DataGrid中的CheckBox全选与否
- vc++实现控制USB设备启用与否
- vc++实现控制USB设备启用与否
- vc++实现控制USB设备启用与否
- vc++实现控制USB设备启用与否
- 假日的宿舍(裸题)
- 一款RESTFUL接口的文档在线自动生成+功能测试功能软件——Swagger简介
- python2数据聚类实例
- iptables 如何防止 syn ddos ping 攻击
- MySQL索引类型 btree索引和hash索引的区别
- Java并发编程:volatile关键字解析
- C#实现总览宿舍状态(满员与否)
- 大型高并发高负载web应用系统架构-数据库架构策略
- fork+for循环
- 写给大家看的设计书学习笔记
- 【实践】基于Ceph打造高性能高可靠的分布式块存储系统
- 再探Direct3D流水线
- 支付宝小程序灰度测试、版本回滚能力新上线
- Linux实用命令大全
- tcp/ip协议栈--socket API 之listen()