大家帮忙看下,我的本意是想实现多选的(选2次)combobox控件选个产品(已经连接数据库)就在listview控件上显示一个产品,再选下再显示一个的,选择的问题是我一下选,2个都显示同一个产品了,不知道该怎么解决
lvView.Items.Clear();//lvView 是控件 DataTable dt = (DataTable)cmbAll.Tag;//cmbAll是边上的那个控件
int iNum = Convert.ToInt32(nudSum.CanFocus);
for( int i=0;i<dt.Rows.Count;i++ )
{
if( cmbAll.Text == dt.Rows[i][0].ToString() )
{
ListViewItem lvi = new ListViewItem();
lvi.Tag = dt.Rows[i];
lvi.Text = dt.Rows[i][0].ToString().Trim();
lvi.SubItems.Add(dt.Rows[i][1].ToString().Trim());
lvi.SubItems.Add(dt.Rows[i][2].ToString().Trim());
lvi.SubItems.Add(iNum.ToString());

this.lvView.Items.Add( lvi );
continue; }
}
for( int a=0;a<dt.Rows.Count;a++ )
{
if( cmbAll.Text == dt.Rows[a][0].ToString() )
{
ListViewItem lvi1 = new ListViewItem();
lvi1.Tag = dt.Rows[a];
lvi1.Text = dt.Rows[a][0].ToString().Trim();
lvi1.SubItems.Add(dt.Rows[a][1].ToString().Trim());
lvi1.SubItems.Add(dt.Rows[a][2].ToString().Trim());
lvi1.SubItems.Add(iNum.ToString());

this.lvView.Items.Add( lvi1 );


return; }
}