永发信息网

ListBox 中绑定多个数据

答案:5  悬赏:80  手机版
解决时间 2021-01-25 14:27
  • 提问者网友:战魂
  • 2021-01-24 14:50
在listbox的每行中显示多个数据如:username,passwrd....
ListBox1.DataTextField = "";
这句话要怎么写啊

当然是从数据库中取得啊,我就是不会写啊
哎,大家都说的很好,我该把分给谁啊
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-01-24 16:06
1.用SQL语句处理,构成新的字符串(username+PassWord)作为ListBox的数据源。
2.将数据读到一个Datatable中,然后在页面第一次加载时,向ListBOX中添加数据对应项,分别设置Text和Value

下面的方法都如出一辙
全部回答
  • 1楼网友:酒者煙囻
  • 2021-01-24 19:25
listbox每一行的数据都有两个数据,一个用来显示,一个是这个显示字符串对应的值。 你上面的设计视图中选择的是正确的。 只要双击listbox计入他的onclick事件,取到当前选中的那一行。再去上面的两个数据项就可以了。
  • 2楼网友:夜风逐马
  • 2021-01-24 18:43
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
  • 3楼网友:污到你湿
  • 2021-01-24 18:24
弄那么麻烦做什么 直接在数据库里做就行 比如: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个''中间打空格就行。。被屏蔽怎么。。。
  • 4楼网友:爱难随人意
  • 2021-01-24 17:32
首先连接数据库,得到一个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 ));//绑定数据 }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯