【发布时间】:2013-04-04 05:49:31
【问题描述】:
sqlconn.Open()
Dim da As New SqlDataAdapter("select * from tblOfficeEquipmentCategory", sqlconn)
Dim dt As DataTable
da.Fill(dt)
cmbCategory.DataSource = dt
cmbCategory.DisplayMember = "CAT_ID"
cmbCategory.ValueMember = "CAT_NAME"
sqlconn.Close()
返回指向 da.fill(dt) 的错误
抛出运行时异常:System.ArgumentNullException - 值不能为空。
【问题讨论】:
-
你的命令生成器在哪里?
-
先生,我知道如何创建命令生成器,但不合并到数据适配器。这是我的代码 myCommand = New SqlCommand("select * from tblOfficeEquipmentCategory", sqlconn) myCommand.ExecuteNonQuery()跨度>
-
好的,cmbcategory 是datagridview 还是combobox?如果感觉使用 dataadapter,看起来它不需要 EXECUTENONQUERY。因为在我自己的项目中填充了我的datagridview,我什至不使用执行。(因为我只使用到EXCEL的连接,但如果是SQL、访问或数据库,看起来它需要
-
它是一个组合框先生,我使用 sql 和 vb.net 先生有什么建议吗?
-
好的,不只是您的 VALUEMEMBER 错误吗?检查您的大小写是否正确。它也区分大小写
标签: sql vb.net winforms combobox