listView2.Items.Clear();


 

加上这个,数据查询出来就不会重复了


if (dr.HasRows)
                {
                    listView2.Items.Clear();
                    ListViewItem Item = new ListViewItem();
                    Item.SubItems.Clear();
                    while (dr.Read())
                    {
                        ListViewItem lv = new ListViewItem();
                        lv.SubItems[0].Text = dr.GetOracleString(0).ToString();
                        lv.SubItems.Add(dr.GetOracleString(1).ToString());
                        listView2.Items.Add(lv);
                    }
                }

黑色头发  http://heisetoufa.iteye.com