C#ListView控件的相关用法
来源:互联网 发布:质谱数据库 编辑:程序博客网 时间:2024/06/03 17:01
private void LoadData() { string sql = @"select 编号,姓名,性别,住址 from 学生表"; DataTable dt = DBUtil.GetData(sql); if (dt.Rows.Count==0) { return; } //listview的绑定数据方式--先声明列 this.listView1.Columns.Clear(); this.listView1.Columns.Add("编号"); this.listView1.Columns.Add("姓名"); this.listView1.Columns.Add("性别"); this.listView1.Columns.Add("住址"); int count = dt.Rows.Count; //再为行赋值,for循环赋值 for (int i = 0; i < count; i++) { //要先声明ListViewItem实例 ListViewItem item = new ListViewItem(dt.Rows[i]["编号"].ToString()); item.SubItems.Add(dt.Rows[i]["姓名"].ToString()); item.SubItems.Add(dt.Rows[i]["性别"].ToString()); item.SubItems.Add(dt.Rows[i]["住址"].ToString()); this.listView1.View = View.Details; this.listView1.Items.Add(item); } //建立分组 this.listView1.Groups.Add(new ListViewGroup("男")); this.listView1.Groups.Add(new ListViewGroup("女")); for (int i = 0; i < this.listView1.Items.Count; i++) { //获取子列的值,根据性别这一列分组 if (this.listView1.Items[i].SubItems[2].Text.ToString() == "男") { this.listView1.Groups[0].Items.Add(this.listView1.Items[i]); } else { this.listView1.Groups[1].Items.Add(this.listView1.Items[i]); } } }
0 0
- C#ListView控件的相关用法
- C#ListView控件的用法
- ListView控件相关用法
- C++中ListView控件的用法
- listview控件的一些用法
- 【控件相关】ListView的scrollbar快速定位
- ListView 的用法.C/C++
- ListView控件相关
- 【Android基本控件】ListView 的用法
- 【Android】41、ListView控件的简单用法
- ListView控件用法
- VBA listview控件用法
- Android 控件 ListView 用法
- C# Listview控件用法
- Winform ListView控件用法
- C# Listview控件用法
- C# ListView控件用法
- android listView控件用法
- 判断网络状态,2G,3G,Wifi
- C++ 结构体中含有函数时sizeof结构体大小
- 思维的特点和缺陷
- Inventor API: 获取草图标注的点
- 字符串转换成JSONObject
- C#ListView控件的相关用法
- 利用惰性函数来减少重复的浏览器执行
- 索引
- 第八章 网络的时代—网络开发(2)
- Facebook 新闻(Facebook Journalism)
- .net json序列化组件Json.NET(Newtonsoft.Json)
- JSON 转Map
- 基于流加密(stream cipher)下如何依靠多段密文获取特定密文的明文(c++实现)
- iOS-OC-监听键盘的高度 隐藏和出现