读书人

各位大侠vb.net2005中的listbox.ite

发布时间: 2012-01-20 18:53:53 作者: rapoo

各位大侠,vb.net2005中的listbox.items.add的问题
比如在web开发中可以:.items.add(new listitem(text,value),之后可以通过.selectvalue获取信息
在应用程序中竟然不支持listitem,太变态了!
找了一圈,也没有找到可替代的方法....

[解决办法]
winform 中直接写items.add(text)
[解决办法]
代替方法有,如下即可
当时如果你要用add方法如同web开发一样来做这个是行不通的。winform和webform是由很大的区别的
'****************************************************************************
Dim table As DataTable = New DataTable()

table.TableName = "td"
table.Columns.Add("1")
table.Columns.Add("2")

Dim ra As Random = New Random()
For i As Integer = 0 To 5
Dim row As DataRow = table.NewRow()

row("1") = ra.Next(0, 100).ToString()
row("2") = ra.Next(100, 1000).ToString()
table.Rows.Add(row)

Next

Me.ListBox1.DataSource = table
Me.ListBox1.ValueMember = "1"
Me.ListBox1.DisplayMember = "2"
'****************************************************************************

[解决办法]
items.add(text)

text 和 value 有什么不同?

items.add(控件名.text.trim) 控件名.text.trim 不就是值吗

我就这么用的啊
[解决办法]
还是那句话,winform和webform是由很大的区别的。有些时候不能把web的开发习惯带到winform里边,因为他们是两种不同的机制

读书人网 >VB Dotnet

热点推荐