mfc中如何从一个数据库中取出一列作为一个combo-box的下拉菜单。

 我来答
yaoyaoxiuhai
推荐于2017-10-06 · 超过27用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:58.1万
展开全部
首先你连接数据库的方式是什么,连的什么数据库 一般来说MFC连接到数据库都有一个Recordset,当你使用select 。。。from 表名时,数据就存到了这个数据集。然后读出字符串,用AddString()添加就好了
丿随风丶自在非
2013-03-18 · TA获得超过476个赞
知道答主
回答量:198
采纳率:0%
帮助的人:149万
展开全部
C#中的我知道,利用ado.net,很容易实现。
string sqlString=“select * from table1”; //sql语句
string connString=“server=localhost;uid=sa;pwd=sa;database=datebase1”; //连接数据库字符串
//获取数据表
SqlConnection conn=new SqlConnection(connString);
DataAdapter da=new DataAdapter (sqlString,conn);
DataTable dt=new DataTable();
da.Fill(dt);
//绑定数据源到combobox
combobox.DataSource=dt;
combobox.DisplayMember="name";//所要显示表中的列
combobox.ValueMember="id";
combobox.DataBinding();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d17dfdd73e
2013-03-28 · TA获得超过304个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:125万
展开全部
我知道求采纳!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式