C# 窗体 把在数据库中查询出的一列数据加载到ComboBox下拉列表中
2种方法
方法1 : 如果ds是DataSet类型 DataTable dt = new DataTable(); DataSet ds = new DataSet(); string sql = @"SELECT REMARK01 FROM MES_WPC_EXTENDITEM WHERE CLASS = 'MachineTargetPathSetting'"; ds = hcd.QuerySql(sql); foreach (DataRow dr in ds.Tables[0].Rows) { comboBox1.Items.Add(dr[0].ToString()); }
方法2: DataTable类型 DataTable dt = new DataTable(); DataSet ds = new DataSet(); string sql = @"SELECT REMARK01 FROM MES_WPC_EXTENDITEM WHERE CLASS = 'MachineTargetPathSetting'"; ds = hcd.QuerySql(sql); dt = ds.Tables[0]; for (int j = 0; j < dt.Rows.Count; j++) { comboBox1.Items.Add(dt.Rows[j]["REMARK01"].ToString()); }