1、LISTBOX和LISTVIEW的區別
listbox
列表框,只有一種視圖顯示形式
區別combobox
listview
視圖框,有四種視圖顯示形式,分別爲,大圖標、小圖標、列表、報表
2、將DATASET中的數據加載到控件中
listbox
DataTable dt = CStaticGloble.QueryCondition.ds_usemate.Tables[0];
ls.DataSource = dt;
ls.DisplayMember = dt.Columns[0].ColumnName;
ls.ValueMember = dt.Columns[0].ColumnName;
dt.Dispose();
listview
DataSet ds_Detail = CStaticGloble.RFS.CJK_Get_Tray_Pick_Detail(thiaTray_ID);
int rowCount, columnCount, i, j;
rowCount = ds_Detail.Tables[0].Rows.Count;
columnCount = ds_Detail.Tables[0].Columns.Count;
if (rowCount > 0)
{
for (i = 0; i < rowCount; i++)
{
System.Windows.Forms.ListViewItem lvi = new System.Windows.Forms.ListViewItem(ds_Detail.Tables[0].Rows[i]["PID"].ToString());
for (j = 1; j < columnCount; j++)
{
lvi.SubItems.Add(ds_Detail.Tables[0].Rows[i][j].ToString());
}
lsDetail.Items.Add(lvi);
}
}
ComboBox
DataSet ds=new DataSet();
this.cbSupper.Items.Clear();
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
this.cbSupper.Items.Add(ds.Table[0].Rows[i]["Code"].ToString());
}
ds.Dispose();