使用vb.net中的另一个listview从Access数据库填充listview

好的。

我有两个列表视图,lvNum有一个列,lvList有8列。我想lvList通过我的Access数据库填充我的数据库lvNum如果单击lvNumlvList则将从数据库中添加我的项目。如果在lvList填充后单击一次,但是在单击另一个单元格时出现错误

InvalidArgument =值'0'对于'索引'无效。

这是我的代码,将记录加载到我的所有列表视图中

 Public Sub loadRecord(lv As ListView, sql As String, noOfIndex As Integer)
    Try
        lv.Items.Clear()
        Dim lvcmd As OleDbCommand = New OleDbCommand(sql, konek)
        Dim lvdr As OleDbDataReader = lvcmd.ExecuteReader

        If lvdr.HasRows Then
            While lvdr.Read
                Dim newLv As New ListViewItem
                newLv.Text = lvdr.GetValue(0)
                For item As Integer = 1 To noOfIndex
                    newLv.SubItems.Add(lvdr.GetValue(item))
                Next
                lv.Items.Add(newLv)
            End While
        End If           
    Catch ex As Exception
        MsgBox(ex.Message, , "Load Record Error")
    End Try
End Sub

我在lvNum selectedIndexChanged事件中称该子

Private Sub lvNum_SelectedIndexChanged(sender As Object, e As EventArgs) Handles lvNum.SelectedIndexChanged
 'this is where I get my error
    Dim joindRecord As String = "SELECT tblProducts.prodName,tblProducts.prodCode,tblProducts.Description," & _
        "tblProducts.prodCost,tblPurchaseOrder.POQty,tblPurchaseOrder.PODiscount, tblPurchaseOrder.total," & _
        "tblPurchaseOrder.prodID,tblProducts.prodID,tblPurchaseOrder.PONumber " & _
        "FROM tblProducts INNER JOIN tblPurchaseOrder ON tblProducts.prodID = tblPurchaseOrder.prodID " & _
        "WHERE tblPurchaseOrder.PONumber ='" & lvNum.SelectedItems.Item(0).Text & "'"

    Call loadRecord(lvList, joindRecord, 7)
End Sub
好的。

我想通了我添加了这段代码

If lvPO.SelectedItems.Count <> 0 Then 
 'code goes here
End If

所以代码是这样的

Private Sub lvNum_SelectedIndexChanged(sender As Object, e As EventArgs)  Handles lvNum.SelectedIndexChanged
If lvPO.SelectedItems.Count <> 0 Then
   Dim joindRecord As String = "SELECT  tblProducts.prodName,tblProducts.prodCode,tblProducts.Description," & _
    "tblProducts.prodCost,tblPurchaseOrder.POQty,tblPurchaseOrder.PODiscount, tblPurchaseOrder.total," & _
    "tblPurchaseOrder.prodID,tblProducts.prodID,tblPurchaseOrder.PONumber " & _
    "FROM tblProducts INNER JOIN tblPurchaseOrder ON tblProducts.prodID = tblPurchaseOrder.prodID " & _
    "WHERE tblPurchaseOrder.PONumber ='" & lvNum.SelectedItems.Item(0).Text & "'"

   Call loadRecord(lvList, joindRecord, 7)
End If
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用另一个片段中的数据更新一个片段中的listview

来自分类Dev

使用 Firebase 数据库中的键填充 Spinner,然后从第一个选择中填充另一个 Spinner

来自分类Dev

如何使用基于另一个选择的数据库调用填充选择

来自分类Dev

如何使用VB.NET的SMO类将单个表传输到MSSQL服务器中的另一个数据库?

来自分类Dev

VB.net将表从1个数据库(ODBC)复制到另一个数据库(Access),而无需使用select into

来自分类Dev

Django:使用一个数据库填充另一个数据库的模型设置

来自分类Dev

使用 ID 从另一个活动中的 SQLite 数据库读取数据

来自分类Dev

使用jQuery Mobile,ListView没有在另一个页面中显示数据

来自分类Dev

我想用我从我的数据库中获取的数据填充我的表单元素,并使用 ajax 在另一个 php 文件中

来自分类Dev

在计算列中使用另一个数据库中的函数

来自分类Dev

使用DataGridView从另一个表单在TextBox中显示数据库信息

来自分类Dev

如何使用另一个表中的值更新数据库表

来自分类Dev

SQL更新表使用另一个数据库中的表

来自分类Dev

使用另一个表中的对象为ActiveRecord数据库播种

来自分类Dev

如何使用Python从sqlite中的另一个数据库导入表?

来自分类Dev

如何使用另一个数据库表中的值更新表

来自分类Dev

如何最好地使用另一个 Docker 容器中的 Django 数据库?

来自分类Dev

使用C#将表从一个MS Access数据库传输到另一个数据库

来自分类Dev

如何使用ListView选择来确定Android中另一个ListView中的列表?

来自分类Dev

如何使用SQL在一个数据库中搜索与另一个数据库中的值匹配的值

来自分类Dev

PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

来自分类Dev

PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

来自分类Dev

如何使用vba修改对另一个Access 2010数据库的adodb的引用

来自分类Dev

使用C#将访问数据库中的表复制到另一个表中

来自分类Dev

使用空间功能时,使用另一个SQL Server数据库中的表更新表列

来自分类Dev

如何使用在另一个 php 页面中的一个 html 页面中定义的用户输入从 oracle 数据库中获取数据

来自分类Dev

使用SSDT的数据项目,如何引用另一个数据库而不将其填充到SS Obj Explorer中的同一项目文件夹中

来自分类Dev

使用SSDT的数据项目,如何引用另一个数据库而不将其填充到SS Obj Explorer中的同一项目文件夹中

来自分类Dev

如何使用另一个数据库中的变量在现有数据库中创建新的二进制列?

Related 相关文章

  1. 1

    使用另一个片段中的数据更新一个片段中的listview

  2. 2

    使用 Firebase 数据库中的键填充 Spinner,然后从第一个选择中填充另一个 Spinner

  3. 3

    如何使用基于另一个选择的数据库调用填充选择

  4. 4

    如何使用VB.NET的SMO类将单个表传输到MSSQL服务器中的另一个数据库?

  5. 5

    VB.net将表从1个数据库(ODBC)复制到另一个数据库(Access),而无需使用select into

  6. 6

    Django:使用一个数据库填充另一个数据库的模型设置

  7. 7

    使用 ID 从另一个活动中的 SQLite 数据库读取数据

  8. 8

    使用jQuery Mobile,ListView没有在另一个页面中显示数据

  9. 9

    我想用我从我的数据库中获取的数据填充我的表单元素,并使用 ajax 在另一个 php 文件中

  10. 10

    在计算列中使用另一个数据库中的函数

  11. 11

    使用DataGridView从另一个表单在TextBox中显示数据库信息

  12. 12

    如何使用另一个表中的值更新数据库表

  13. 13

    SQL更新表使用另一个数据库中的表

  14. 14

    使用另一个表中的对象为ActiveRecord数据库播种

  15. 15

    如何使用Python从sqlite中的另一个数据库导入表?

  16. 16

    如何使用另一个数据库表中的值更新表

  17. 17

    如何最好地使用另一个 Docker 容器中的 Django 数据库?

  18. 18

    使用C#将表从一个MS Access数据库传输到另一个数据库

  19. 19

    如何使用ListView选择来确定Android中另一个ListView中的列表?

  20. 20

    如何使用SQL在一个数据库中搜索与另一个数据库中的值匹配的值

  21. 21

    PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

  22. 22

    PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

  23. 23

    如何使用vba修改对另一个Access 2010数据库的adodb的引用

  24. 24

    使用C#将访问数据库中的表复制到另一个表中

  25. 25

    使用空间功能时,使用另一个SQL Server数据库中的表更新表列

  26. 26

    如何使用在另一个 php 页面中的一个 html 页面中定义的用户输入从 oracle 数据库中获取数据

  27. 27

    使用SSDT的数据项目,如何引用另一个数据库而不将其填充到SS Obj Explorer中的同一项目文件夹中

  28. 28

    使用SSDT的数据项目,如何引用另一个数据库而不将其填充到SS Obj Explorer中的同一项目文件夹中

  29. 29

    如何使用另一个数据库中的变量在现有数据库中创建新的二进制列?

热门标签

归档