具体过程是这样的,我先查询数据库一个表1的数据使用dataset存下,将数据读取到listview中;然后清空dataset,再查询数据库表2的数据并存下,但是在listview读取表2查到数据的时候,第一项总是没有的
ds.Clear();
string sql = "SELECT * FROM 表1 WHERE 数量 = 19";
OleDbDataAdapter ad = new OleDbDataAdapter(sql, conn);
ad.Fill(ds);
ListViewItem item = new ListViewItem(ds.Tables[0].Rows[0][0].ToString());
item.SubItems.Add(ds.Tables[0].Rows[0][1].ToString());
item.SubItems.Add(ds.Tables[0].Rows[0][2].ToString());
listView1.Items.Add(item);
ds.Clear();
sql = "SELECT * FROM 表2 WHERE 长度/mm = 60";
ad = new OleDbDataAdapter(sql, conn);
ad.Fill(ds);
item = new ListViewItem(ds.Tables[0].Rows[0][0].ToString());
item.SubItems.Add(ds.Tables[0].Rows[0][1].ToString());
item.SubItems.Add(ds.Tables[0].Rows[0][3].ToString());
listView1.Items.Add(item);
大家们帮忙康康~谢谢