ListBox 中绑定多个数据
在listbox的每行中显示多个数据如:username,passwrd....ListBox1.DataTextField="";这句话要怎么写啊当然是从数据库中取得啊...
在listbox的每行中显示多个数据如:username,passwrd....
ListBox1.DataTextField = "";
这句话要怎么写啊
当然是从数据库中取得啊,我就是不会写啊
哎,大家都说的很好,我该把分给谁啊 展开
ListBox1.DataTextField = "";
这句话要怎么写啊
当然是从数据库中取得啊,我就是不会写啊
哎,大家都说的很好,我该把分给谁啊 展开
5个回答
展开全部
弄那么麻烦做什么 直接在数据库里做就行
比如: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个''中间打空格就行。。被屏蔽怎么。。。
比如: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个''中间打空格就行。。被屏蔽怎么。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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的值。
一定要这么说嘛????
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的值。
一定要这么说嘛????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先连接数据库,得到一个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 ));//绑定数据
}
之后将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 ));//绑定数据
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.用SQL语句处理,构成新的字符串(username+PassWord)作为ListBox的数据源。
2.将数据读到一个Datatable中,然后在页面第一次加载时,向ListBOX中添加数据对应项,分别设置Text和Value
下面的方法都如出一辙
2.将数据读到一个Datatable中,然后在页面第一次加载时,向ListBOX中添加数据对应项,分别设置Text和Value
下面的方法都如出一辙
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ListBox1.DataTextField ="dd"
把你的 dd 字段 在数据库里写号 如
select name+pass as dd from 表
把你的 dd 字段 在数据库里写号 如
select name+pass as dd from 表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询