C# 从数据库添加数据到combox

例如select部门名称from学生会管理,然后将部门名称全部显示在Combox中,知道貌似是用Combox.additems();求具体代码是C/s... 例如 select 部门名称 from 学生会管理,然后将部门名称全部显示在Combox中,知道貌似是用Combox.additems();求具体代码
是C/s
展开
 我来答
靠七安蓝葱1C2a1
2010-12-28 · 超过28用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:67.7万
展开全部
我给你举一个例子 学生会管理这个表我叫他 a 表 方便写
你的数据都是从"学生会管理"这个表里面查询出来的吧 你先写一个实体类 里面包含的是a表里面的所有字段属性 在访问数据库这个方法里面 你的返回值就用List<实体类的类名> 然后用for循环
for(int i =0;i<List.count;i++) combox.items.add(list[i])
如果还有什么不懂得 HI我 我给你具体代码
沉默_颓废
推荐于2016-04-23 · 超过33用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:95.1万
展开全部
可以用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;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wnq0204
2010-12-28 · TA获得超过257个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:264万
展开全部
list或DataSet是数据库查到数据集
for(int i=0;i<list.count;i++)
{
ListItem item = new ListItem("显示的文本", "文本的value");
Combox.Items.Add(item);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
屠神剑
2011-01-01 · 超过18用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:56.1万
展开全部
用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();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灬星辰丶aile
2010-12-28 · TA获得超过1030个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:410万
展开全部
问题简单
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我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式