string strSql=strSql="Select Work_Pro From Ord_Dtl Where Order_No='"+cbo_Orderno.Text +"'";
    DataSet ds=this.link.selectData(strSql);
DataTable tempDataTable=ds.Tables[0];
int numRows=tempDataTable.Rows.Count;
for(int i=0;i<numRows;i++)
{
cbo_Work.Items.Add(tempDataTable.Columns["Work_Pro"].ToString());
}//cbo_Work.Items.Add这里该如何写才能把查到的内容加到里呢???

解决方案 »

  1.   

    没有必要用循环string strSql ="Select Work_Pro From Ord_Dtl Where Order_No='"+cbo_Orderno.Text +"'";
    DataSet   ds            = this.link.selectData(strSql);
    DataTable tempDataTable = ds.Tables[0];
    cbo_Work.DataSource     = tempDataTable;
    cbo_Work.DisplayMember  = "Work_Pro";这样就OK了.
      

  2.   

    可以再加上一句:cbo_Work.ValueMember = "Work_Pro";
      

  3.   

    上面的就可以了,for一个个加入也可以,但是没有必要!