C# 如何从sql数据库向c中的2 listview显示记录?

C# 如何从sql数据库向c中的2 listview显示记录?,c#,sql-server-2012,C#,Sql Server 2012,我想在listview中显示从数据库到c的记录。当我将记录显示到两个不同的listview中时,第二个listview中的记录不会出现 在listview1中,我想显示package=textbox4.text的记录,然后在listview2中,我想显示package=textbox5.text的记录 这是我的代码行,只显示第一个listview中的记录 请帮帮我。多谢各位 //code for first listview MySqlConnection.Open(); SqlCommand

我想在listview中显示从数据库到c的记录。当我将记录显示到两个不同的listview中时,第二个listview中的记录不会出现

在listview1中,我想显示package=textbox4.text的记录,然后在listview2中,我想显示package=textbox5.text的记录

这是我的代码行,只显示第一个listview中的记录

请帮帮我。多谢各位

//code for first listview
MySqlConnection.Open();
SqlCommand command1 = new SqlCommand("Select * from reservation_inventory where package='"+textBox4.Text+"'", MySqlConnection);

p_table.Clear();
SqlDataAdapter m_da = new SqlDataAdapter("Select * from reservation_inventory where package='" + textBox4.Text + "'", MySqlConnection);

m_da.Fill(p_table);
listView1.Items.Clear();

for (int i = 0; i < p_table.Rows.Count; i++)
{
    DataRow drow = p_table.Rows[i];

    if (drow.RowState != DataRowState.Deleted)
    {
        ListViewItem lvi = new ListViewItem(drow["id"].ToString());
        lvi.SubItems.Add(drow["equipment"].ToString());
        lvi.SubItems.Add(drow["status"].ToString());
        listView1.Items.Add(lvi);
    }
}

// code for second listview
SqlCommand command2 = new SqlCommand("Select * from reservation_inventory where package='" + textBox5.Text + "'", MySqlConnection);

p_table.Clear();
SqlDataAdapter m_da2 = new SqlDataAdapter("Select * from reservation_inventory where package='" + textBox5.Text + "'", MySqlConnection);

m_da.Fill(p_table);
listView2.Items.Clear();

for (int i = 0; i < p_table.Rows.Count; i++)
{
    DataRow drow = p_table.Rows[i];

    if (drow.RowState != DataRowState.Deleted)
    {
        ListViewItem lvi = new ListViewItem(drow["id"].ToString());
        lvi.SubItems.Add(drow["equipment"].ToString());
        lvi.SubItems.Add(drow["status"].ToString());
        listView1.Items.Add(lvi);
    }
}

在你的第二个循环中改变

listView1.Items.Add(lvi);


为什么循环对象生成列表视图项。。。只需转到listView2.DataSource=p_table;listView2.DataBind;
listView2.Items.Add(lvi);