ListBox 中绑定多个数据

在listbox的每行中显示多个数据如:username,passwrd....ListBox1.DataTextField="";这句话要怎么写啊当然是从数据库中取得啊... 在listbox的每行中显示多个数据如:username,passwrd....
ListBox1.DataTextField = "";
这句话要怎么写啊
当然是从数据库中取得啊,我就是不会写啊
哎,大家都说的很好,我该把分给谁啊
展开
 我来答
lipai006
2008-05-20 · TA获得超过240个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:227万
展开全部
弄那么麻烦做什么 直接在数据库里做就行
比如:select (username+passwrd) as ziduan from XXXX
这个语句查出来的ziduan就是username和passwrd2个字段的拼接了
绑定的时候就用ziduan就行
比如item.Value = dt.Rows[i]["ziduan"].ToString();
具体看你用的什么绑定的了 就是这个意思
你还可以在username,passwrd中间加上一些分隔符
例如逗号:select (username+','+passwrd) as ziduan from XXXX
这样出来的就是username,password
其他符号也可以 也可以加空格
select (username+' '+passwrd) as ziduan from XXXX
。。。。。这2个''中间打空格就行。。被屏蔽怎么。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友900b51c42
2008-05-20 · TA获得超过169个赞
知道答主
回答量:111
采纳率:0%
帮助的人:113万
展开全部
SqlConnection Miss =new SqlConnection("server=172.18.1.18;database=dbkintai;uid=sa;pwd=");
Miss.Open();
SqlDataAdapter adp=new SqlDataAdapter();
adp.SelectCommand = new SqlCommand("select top 5 ReasonCD,ReasonName from T_M_OverApplyReason", Miss);
DataSet ds=new DataSet();
adp.Fill(ds);
string Name = "";
string Pass = "";
string PossName = "";
for (int i=0;i<ds.Tables[0].Rows.Count;i++)
{
Name = ds.Tables[0].Rows[i][0].ToString();//(username);
Pass = ds.Tables[0].Rows[i][1].ToString();//(passwrd);
PossName = Name + " " + Pass;
ListBox1.Items.Insert(i,PossName);
}
这就是我刚才实现这个功能写的代码,再说一次已经实现了,你改下连接的数据库,和SQL语句就可以了。
这里i就是value的值。
PassName就是TEXT的值。
一定要这么说嘛????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li_shengangel
2008-05-20 · TA获得超过140个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:149万
展开全部
首先连接数据库,得到一个DataTabel dt;
之后将dt中的数据绑定到listBox上
for (int i = 0; i < dt.Rows.Count; i++)
{
int itemCount = this.listView1.Items.Count;//现在的行数
string [] item={dt.Rows [i][0].ToString (),dt.Rows [i][1].ToString (),dt.Rows [i][2].ToString ());//数据
this.listView1 .Items .Insert (itemCount ,new ListViewItem (item ));//绑定数据
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pandalct
2008-05-20 · 超过35用户采纳过TA的回答
知道答主
回答量:194
采纳率:0%
帮助的人:152万
展开全部
1.用SQL语句处理,构成新的字符串(username+PassWord)作为ListBox的数据源。
2.将数据读到一个Datatable中,然后在页面第一次加载时,向ListBOX中添加数据对应项,分别设置Text和Value

下面的方法都如出一辙
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jeerisguo
2008-05-20 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:138万
展开全部
ListBox1.DataTextField ="dd"

把你的 dd 字段 在数据库里写号 如

select name+pass as dd from 表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式