vb.net中怎么把数据库中表的某一列显示在combobox中

我想在combobox1下拉菜单中显示数据库中收费站信息表中的收费站名称列我输入如下代码后倒数第二行错误提示tables[]中应为标识符请问该怎么改????还是代码有错误... 我想在combobox1下拉菜单中显示数据库中收费站信息表中的收费站名称列
我输入如下代码后 倒数第二行错误提示tables[]中应为标识符
请问该怎么改????还是代码有错误???

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim constr As String = "data source=PC201502281351\SQLEXPRESS;initial catalog=高速公路收费系统;integrated security=true"
Dim con As New SqlConnection(constr)
Dim sqlstr As String = "select 收费站名称 from 收费站信息表"
Dim ds1 As New DataSet()
Dim da As New SqlDataAdapter(sqlstr, con)
da.Fill(ds1, "收费站信息表")
ComboBox1.DataSource = ds1.Tables["收费站信息表"]
ComboBox1.DisplayMember = "收费站名称"
展开
 我来答
百度网友bdb9803
推荐于2016-11-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
da.Fill(ds1, "收费站信息表")
For i = 0 To ds1.Tables.Count - 1
ComboBox1.Items.Add((ds1.Tables(0).Rows(i).Item("收费站名称").ToString))
Next i
追问
这么写之后 下拉菜单只能显示一行 后面的数据都不显示
追答
For语句改一下:
For i = 0 To ds1.Tables(0).Rows.Count - 1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式