簡體   English   中英

如何在listview中的subitem后添加subitem?

[英]How to add subitem after subitem in listview?

我需要協助。 我正在使用C#中的應用程序,它有2個ListViews,2個按鈕和4個TextBoxes。 第一個按鈕是將textbox1和textbox2中的文本作為項目及其子項添加到listview1。 它還在listview2中添加了它。 按鈕2應該在listview2中添加更多子項(來自textbox3和textbox4),但我不知道如何做到這一點。 這是我的button1代碼:

private void button1_Click(object sender, EventArgs e)
{
    string s1, s2;
    s1 = textBox1.Text;
    s2 = textBox2.Text;
    if(textBox1.Text!="" && textBox2.Text!="")
    {
        string[] items = { s1, s2 };
        ListViewItem row = new ListViewItem(items);
        listView1.Items.Add(row);
        string[] items2 = { s1, s2 };
        ListViewItem row2 = new ListViewItem(items2);
        listView2.Items.Add(row2);
        textBox1.Text = textBox2.Text = "";
    }
    else
    {
        MessageBox.Show("Enter all data!", "Error");
    }
}

private void button2_Click(object sender, EventArgs e)
{
   //I need code here.
}

問題是:如何在已經添加了button1的子項后使用button2在listview2中添加更多子項? (我已經創建了所有需要的列。)

你快到了。 您所要做的就是從列表視圖中選擇您的項目並為其添加一個子項目。

listView1.Items[i].SubItems.Add(YourTextHere);

這里有一些帖子可以幫助你Link1 Link2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM