gpt4 book ai didi

.net - 填充 ListView 多列

转载 作者:行者123 更新时间:2023-12-04 04:45:52 24 4
gpt4 key购买 nike

关于 Listbox 到 ListView 的迁移。

你好。

我有一个列表框,我将这样的条目添加到:

1;内容

其中 1 始终是 int 而 content 始终是字符串。我可以单独访问每一个。

现在我希望结果按降序排序,即:

1;content
4;content2
2;content3

=>
4;content2
2;content3
1;content

由于这看起来不太好,我想改用 Listview。像这样:
Frequency | Content
===============
4 | content2
2 | content3
1 | content

问题是,表格属性似乎不存在,所有条目都像符号一样放在资源管理器的 ListView 中。我也有问题“到达”第二列(内容),即我只看到 4,2,1。

我将如何为此准备和填充 c# .net 4 中的 ListView ?

最佳答案

要将 ListView 设置为详细信息模式:

        listView1.View = View.Details;

然后设置你的两列:
        listView1.Columns.Add("Frequency");
listView1.Columns.Add("Content");

然后添加您的项目:
        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"}));

我选择使用 ListViewItem 构造函数的重载,该构造函数采用表示列值的字符串数组。但是有 22 个重载!然后仔细查看,找到最适合您情况的那个。

要设置项目的自动排序:
        listView1.Sorting = SortOrder.Descending;

关于.net - 填充 ListView 多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11482501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com