listView中显示表格的方法例子(C#)
1 private void ShowResultTest()
2 {
3 lvSearchResult.Clear();
4
5 //设置listView的显示属性
6 lvSearchResult.GridLines = false;
7 lvSearchResult.FullRowSelect = true;
8 lvSearchResult.View = View.Details;
9 lvSearchResult.Scrollable = true;
10 lvSearchResult.MultiSelect = false;
11 lvSearchResult.HeaderStyle = ColumnHeaderStyle.Nonclickable;
12
13 // 针对数据库的字段名称,建立与之适应显示表头
14 lvSearchResult.Columns.Add("用户呢称", 150, HorizontalAlignment.Right);
15 lvSearchResult.Columns.Add("移动电话", 100, HorizontalAlignment.Left);
16 lvSearchResult.Columns.Add("电子邮箱", 150, HorizontalAlignment.Left);
17
18 //添加列表项
19 for (int index = 0; index < 5; index++)
20 {
21 ListViewItem item = new ListViewItem();
22 item.SubItems.Clear();
23 item.SubItems[0].Text = "Name" + index.ToString();
24 item.SubItems.Add("Phone"+index.ToString());
25 item.SubItems.Add("Email"+index.ToString());
26 lvSearchResult.Items.Add(item);
27
28 }
29 }
2 {
3 lvSearchResult.Clear();
4
5 //设置listView的显示属性
6 lvSearchResult.GridLines = false;
7 lvSearchResult.FullRowSelect = true;
8 lvSearchResult.View = View.Details;
9 lvSearchResult.Scrollable = true;
10 lvSearchResult.MultiSelect = false;
11 lvSearchResult.HeaderStyle = ColumnHeaderStyle.Nonclickable;
12
13 // 针对数据库的字段名称,建立与之适应显示表头
14 lvSearchResult.Columns.Add("用户呢称", 150, HorizontalAlignment.Right);
15 lvSearchResult.Columns.Add("移动电话", 100, HorizontalAlignment.Left);
16 lvSearchResult.Columns.Add("电子邮箱", 150, HorizontalAlignment.Left);
17
18 //添加列表项
19 for (int index = 0; index < 5; index++)
20 {
21 ListViewItem item = new ListViewItem();
22 item.SubItems.Clear();
23 item.SubItems[0].Text = "Name" + index.ToString();
24 item.SubItems.Add("Phone"+index.ToString());
25 item.SubItems.Add("Email"+index.ToString());
26 lvSearchResult.Items.Add(item);
27
28 }
29 }
浙公网安备 33010602011771号