Don*_*tus 8 .net listview c#-4.0
关于Listbox到ListView的迁移.
你好.
我有一个Listbox我添加这样的条目:
1;内容
其中1始终为int,而content始终为字符串.我可以单独访问每一个.
现在我希望结果按降序排序,即:
1;content
4;content2
2;content3
Run Code Online (Sandbox Code Playgroud)
=>
4;content2
2;content3
1;content
Run Code Online (Sandbox Code Playgroud)
由于这看起来不太好,我想改用Listview.像这样:
Frequency | Content
===============
4 | content2
2 | content3
1 | content
Run Code Online (Sandbox Code Playgroud)
问题是,表格属性似乎不存在,所有条目都放在资源管理器的列表视图中的相似符号中.我也有"到达"第二列(内容)的问题,即我只看到4,2,1.
我将如何准备和填充c#.net 4中的列表视图?
hmq*_*esy 35
要将ListView设置为详细信息模式:
listView1.View = View.Details;
Run Code Online (Sandbox Code Playgroud)
然后设置两列:
listView1.Columns.Add("Frequency");
listView1.Columns.Add("Content");
Run Code Online (Sandbox Code Playgroud)
然后添加您的项目:
listView1.Items.Add(new ListViewItem(new string[]{"1", "content"}));
listView1.Items.Add(new ListViewItem(new string[]{"4", "content2"}));
listView1.Items.Add(new ListViewItem(new string[]{"2", "content3"}));
Run Code Online (Sandbox Code Playgroud)
我选择使用ListViewItem构造函数的重载,该构造函数接受表示列值的字符串数组.但是有22个超载!仔细观察,找到最适合您情况的那个.
设置项目的自动排序:
listView1.Sorting = SortOrder.Descending;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59706 次 |
| 最近记录: |