[VB.NET]vb.net中 listbox 问题

VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
vb.net中 listbox 问题
vb.net中 listbox控件 数据通过数据库绑定 显示多条记录
设为多选后 在界面上选择两条以上记录时 后台怎样能够取得所选记录的值
为什么我取得总是system........之类的
__________________________________________________________________________
Me.ListBox1.SelectedItems(0).ToString()
Me.ListBox1.SelectedItems(1).ToString()

这样就行了吧?
__________________________________________________________________________
Dim i As Integer

For i = 0 To ListBox1.SelectedItems.Count - 1
MessageBox.Show(Me.ListBox1.SelectedItems(i).ToString())
Next
__________________________________________________________________________
listbox 绑定代码
ListBox1.DataSource = Db.OraDataView
ListBox1.DisplayMember = “字段名”

取值
For i As Integer = 0 To ListBox1.SelectedItems.Count - 1
MessageBox.Show(Me.ListBox1.SelectedItems(i).ToString())
Next

显示为:
System.Data.DataRowView

而不是我数据库里的值 这是怎么回事啊
__________________________________________________________________________
While Rd.Read()
ListBox1.Items.Add(Rd.Item( "a "))
End While
绑定后再测试没有问题!
__________________________________________________________________________
Rd 是什么啊
__________________________________________________________________________
Dim Conn As OleDbConnection
Dim Cmd As OleDbCommand
Dim Rd As OleDbDataReader
Dim SQL As String
Dim Adpt As OleDbDataAdapter
Dim Ds As DataSet
Dim Provider = "Provider=Microsoft.Jet.OLEDB.4.0 "
Dim Database = "Data Source= " & Application.StartupPath() & "/db1.mdb "

Conn = New OleDbConnection(Provider & "; " & Database)
Conn.Open() ''打开数据库
SQL = "Select * From one "
Cmd = New OleDbCommand(SQL, Conn)
Rd = Cmd.ExecuteReader()
While Rd.Read()
ListBox1.Items.Add(Rd.Item( "a "))
End While
Rd.Close()
Conn.Close()
__________________________________________________________________________
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值