首页 > 解决方案 > C#将项目从列表添加到Listview

问题描述

我正在尝试将项目从列表中添加到列表中。但是我的代码不能正常工作。我的意思是没有错误,但列表中没有显示项目。

List<string> Yemekler = new List<string>();
List<string> Corbalar = new List<string>();  
      
private void Label3_Click(object sender, EventArgs e)
{
    Yemekler.Add("Karnıyarık");
    Yemekler.Add("Köfte");
    Corbalar.Add("Mercimek Çorbası");
    Corbalar.Add("domato corba");

    foreach (string yemek in Yemekler)
    {
        listView1.Items.Add(yemek);
    }

    foreach (string corba in Corbalar)
    {
        listView2.Items.Add(corba);
    }
}

我希望你能帮助我^^

标签: c#listlistview

解决方案


使用此代码:

List<string> Yemekler = new List<string>();
List<string> Corbalar = new List<string>();

private void Label3_Click(object sender, EventArgs e)
{
   Yemekler.Add("Karnıyarık");
   Yemekler.Add("Köfte");
   Corbalar.Add("Mercimek Çorbası");
   Corbalar.Add("domato corba");
   listView1.Columns.Add("Add Column list1", 100, HorizontalAlignment.Left);
   listView2.Columns.Add("Add Column list2", 100, HorizontalAlignment.Left);
   foreach (string yemek in Yemekler)
   {
      string[] row = { yemek };
      var listViewItem = new ListViewItem(row);
      listView1.Items.Add(listViewItem);
   }

   foreach (string corba in Corbalar)
   {
       string[] row = { corba };
       var listViewItem = new ListViewItem(row);
       listView2.Items.Add(listViewItem);
   }
}

推荐阅读