C#怎么把数据库里面的一列数据挂到listbox里面

C#怎么把数据库里面的一列数据挂到listbox里面,窗体控件this.listBox1.DataSource=ds.Tables["列名"];这样对么,如图:刘刘王伟天... C#怎么把数据库里面的一列数据挂到listbox里面,窗体控件
this.listBox1.DataSource = ds.Tables["列名"];
这样对么,如图:刘刘 王伟 天天 显示在listbox 里面
展开
 我来答
奔跑2024
2010-08-22 · TA获得超过218个赞
知道小有建树答主
回答量:405
采纳率:0%
帮助的人:201万
展开全部
DataTable dt =new DataTable();
dt.Columns.Add("Value");
dt.Columns.Add("Name");

for(循环条件)
{
DataRow dr=dt.NewRow();
dr[0]="";
dr[1]="";
dt.Rows.Add(dr);
}
this.listBox1.DataSource = dt;
this.listBox1.DisPlayerName="Name";
this.listBox1.ValueMember="Value";
这个应该能满足楼主的需求了。。。。。。。。。。
呵呵
amwih001
2010-08-22 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1529
采纳率:100%
帮助的人:657万
展开全部
DataTable dt = ds.Tables[0];
this.listBox1.DataSource = dt;
this.listBox1.DataTextField = "数据库表你要显示的那一列";
this.listBox1.DataValueField = "数据库表的主键ID";
this.listBox1.DataBind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f183d8ba3
推荐于2018-04-26 · 超过38用户采纳过TA的回答
知道答主
回答量:156
采纳率:0%
帮助的人:113万
展开全部
循环添加啦
int i=ds.tables[0].rows.count;
for(int j=0;j<i;j++)
{
listbox1.items.add(ds.tables[0].rows[j]["empname"].ToString(););
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tt521006
2010-08-22
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
sqlConection con=new SqlConnection(连接字符串);
SqlCommand cmd=new SqlCommand(select * from 表名);
con.Open();
SqlDataReader dr=cmd.ExecuteReader();
listBox1.Items.Clear();
while(dr.Read())
{
listBox1.Items.add(dr["empName"].toString());
}
con.close();
con.Dispose();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式