C# 从数据库添加数据到combox
例如select部门名称from学生会管理,然后将部门名称全部显示在Combox中,知道貌似是用Combox.additems();求具体代码是C/s...
例如 select 部门名称 from 学生会管理,然后将部门名称全部显示在Combox中,知道貌似是用Combox.additems();求具体代码
是C/s 展开
是C/s 展开
6个回答
展开全部
可以用datatable保存你取得的记录,假设有comboBoxDept
datatable dt = Query();
for(int i=0;i<dt.rows.count;i++)
{
comboBoxDept.items.add(dt.rows[i]["部门名称"];
}
其中dt就是datatable类型
查询语句参照如下代码:
public DataTable Query()
{
strCommand = "SELECT 部门名称 FROM 学生会管理";
cmd.CommandText = strCommand; // cmd是sqlCommand对象
SqlDataAdapter da = new SqlDataAdapter(strCommand, conn);
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds);
dt = ds.Tables[0];
return dt;
}
datatable dt = Query();
for(int i=0;i<dt.rows.count;i++)
{
comboBoxDept.items.add(dt.rows[i]["部门名称"];
}
其中dt就是datatable类型
查询语句参照如下代码:
public DataTable Query()
{
strCommand = "SELECT 部门名称 FROM 学生会管理";
cmd.CommandText = strCommand; // cmd是sqlCommand对象
SqlDataAdapter da = new SqlDataAdapter(strCommand, conn);
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds);
dt = ds.Tables[0];
return dt;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
list或DataSet是数据库查到数据集
for(int i=0;i<list.count;i++)
{
ListItem item = new ListItem("显示的文本", "文本的value");
Combox.Items.Add(item);
}
for(int i=0;i<list.count;i++)
{
ListItem item = new ListItem("显示的文本", "文本的value");
Combox.Items.Add(item);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用DataReader方法,读取列中的信息
然后用循环使用comboBox的Add方法,依次加载
例如:
SqlDataReader readerS = null;
try
{
readerS = DBHelper.Reader(sqlS);//DBHelper为静态类,sqlS为查询语句
while (readerS.Read())
{
string start = readerS[列名ToString();//中括号中为列名
comboBox.Items.Add(start);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
readerS.Close();
}
然后用循环使用comboBox的Add方法,依次加载
例如:
SqlDataReader readerS = null;
try
{
readerS = DBHelper.Reader(sqlS);//DBHelper为静态类,sqlS为查询语句
while (readerS.Read())
{
string start = readerS[列名ToString();//中括号中为列名
comboBox.Items.Add(start);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
readerS.Close();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题简单
SqlConnection mvconn = new SqlConnection("连接SQL语句");
string lvSql = "select 部门名称 from 学生会管理";
mvconn.Open();
SqlDataAdapter adp = new SqlDataAdapter(lvSql , mvconn);
DataTable lvTable;
adp.Fill(lvTable);
Combox.DataSource = lvTable;
Combox.ValueMember="部门名称";
Combox.DisplayMember="部门名称";
不明白可以百度HI我
SqlConnection mvconn = new SqlConnection("连接SQL语句");
string lvSql = "select 部门名称 from 学生会管理";
mvconn.Open();
SqlDataAdapter adp = new SqlDataAdapter(lvSql , mvconn);
DataTable lvTable;
adp.Fill(lvTable);
Combox.DataSource = lvTable;
Combox.ValueMember="部门名称";
Combox.DisplayMember="部门名称";
不明白可以百度HI我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |