C#怎么把数据库里面的一列数据挂到listbox里面
C#怎么把数据库里面的一列数据挂到listbox里面,窗体控件this.listBox1.DataSource=ds.Tables["列名"];这样对么,如图:刘刘王伟天...
C#怎么把数据库里面的一列数据挂到listbox里面,窗体控件
this.listBox1.DataSource = ds.Tables["列名"];
这样对么,如图:刘刘 王伟 天天 显示在listbox 里面 展开
this.listBox1.DataSource = ds.Tables["列名"];
这样对么,如图:刘刘 王伟 天天 显示在listbox 里面 展开
4个回答
展开全部
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";
这个应该能满足楼主的需求了。。。。。。。。。。
呵呵
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";
这个应该能满足楼主的需求了。。。。。。。。。。
呵呵
展开全部
DataTable dt = ds.Tables[0];
this.listBox1.DataSource = dt;
this.listBox1.DataTextField = "数据库表你要显示的那一列";
this.listBox1.DataValueField = "数据库表的主键ID";
this.listBox1.DataBind();
this.listBox1.DataSource = dt;
this.listBox1.DataTextField = "数据库表你要显示的那一列";
this.listBox1.DataValueField = "数据库表的主键ID";
this.listBox1.DataBind();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环添加啦
int i=ds.tables[0].rows.count;
for(int j=0;j<i;j++)
{
listbox1.items.add(ds.tables[0].rows[j]["empname"].ToString(););
}
int i=ds.tables[0].rows.count;
for(int j=0;j<i;j++)
{
listbox1.items.add(ds.tables[0].rows[j]["empname"].ToString(););
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询