小编Was*_*bee的帖子

根据项目和子项目的文本查找 ListView 项目

我有listview2 个组(ONLINEOFFLINE)和两列(NameStatus)。

列表视图示例

这是我将项目添加到特定组的代码:

public void f2list(object group, string friend, string status)
{
        ListViewItem item = new ListViewItem(new string[] { friend, (string)status });
        GroupItem(item, group);
        this.ListView.Items.Add(item);
}
Run Code Online (Sandbox Code Playgroud)

object group定义将添加到哪个组项目OFFLINEONLINEstring friend定义朋友用户名,string status并且只是第二列Status

该代码的第二部分:

private void GroupItem(ListViewItem item, object group2)
{
        foreach (ListViewGroup group in this.ListView.Groups)
        {
            if (group.Header == (string)group2)
            {
                item.Group = group;
                break;
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

所以,我需要以某种方式在这两个组之间移动项目或从列表中删除项目name, …

.net c# listview winforms

4
推荐指数
1
解决办法
5983
查看次数

标签 统计

.net ×1

c# ×1

listview ×1

winforms ×1