相关疑难解决方法(0)

如何将子项添加到ListView?

我正在尝试使用子项目工作的Listview获得最简单的示例.但是这段代码:

private void button1_Click(object sender, EventArgs e) {
    listView1.Groups.Add(new ListViewGroup("Kannst du mich sehen?", HorizontalAlignment.Left));
    string[] strArr = new string[4] { "uno", "dos", "twa", "quad" };
    for (int i = 0; i < strArr.Length; i++)
    {
        ListViewItem lvi = new ListViewItem(strArr[i]);
        listView1.Items.Add(lvi);
        lvi.SubItems.Add("Ciao, Baby!");
        listView1.Items[i].Group = listView1.Groups[0];
    }
}
Run Code Online (Sandbox Code Playgroud)

...不显示子项("Ciao,Baby!").表明:

Kannst du mich sehen?
---------------------
uno   dos   twa   quad
Run Code Online (Sandbox Code Playgroud)

......但我希望它是:

Kannst du mich sehen?
---------------------
uno Ciao, Baby!
dos Ciao, Baby!
twa Ciao, Baby!
quad    Ciao, Baby!
Run Code Online (Sandbox Code Playgroud)

更奇怪的是(在我看来),我明白了:

Default
-------
uno …
Run Code Online (Sandbox Code Playgroud)

c# listview listviewitem winforms

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

listview ×1

listviewitem ×1

winforms ×1