mysql - 如何填充 datagridview VB.Net

标签 mysql arrays vb.net datagridview datasource

我已经查询了我的 MySql 数据库,数据存储在名为 Search Events 的数据集中(我已经检查过它并且它有效) 但是,当我尝试将此数据传递到 datagridview 中,最终我的数组似乎不起作用:( 问题似乎是没有数据从搜索事件传递到表中 有什么想法吗??

 Dim Table As New DataGridView
    Table.DataSource = SearchEvents.Tables("Event ID")
    Dim EventID(Table.Rows.Count - 1) As String
    For i = 0 To 12
        EventID(i) = Table.Rows(0).Cells(i).Value
    Next

最佳答案

'尝试以下功能

    Public Sub getuserlist()
    Dim con As New MySqlConnection(ConnectionString)

    Try
        If con.State <> ConnectionState.Open Then
            con.Open()
        End If

        Dim selecttaxinv = "SELECT * FROM user_tb WHERE  user_status = 'Active' ORDER BY date_registered DESC"
        Dim myCommand As New MySqlCommand(selecttaxinv, con)
        Dim dr As MySqlDataReader
        dr = myCommand.ExecuteReader()
       yourdatagridview.Rows.Clear()
        Dim b = 1
        While dr.Read()
            Dim fullname As String = dr("fname") & " " & dr("mname") & " " & dr("lname")

            Dim row As String() = New String() {dr("user_id"), b, fullname, dr("fname"), dr("date_registered")}
            yourdatagridview.Rows.Add(row) 'print list
            b += 1
        End While
        dr.Close()


        If con.State = ConnectionState.Open Then
            con.Close()
        End If
    Catch ex As Exception
        MessageBox.Show(ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)

    End Try

End Sub

关于mysql - 如何填充 datagridview VB.Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20145171/

相关文章:

php - 从两个单独的表中选择数据

php - 将多个参数 POST 到 PHP 到 MYSQL 数据库

c# - 交互 Win Form 和 Web 浏览器,建议?维尼姆?华庭?白色的?西库里?

vb.net - RichTextBox - 即使在粘贴后也保留原始格式(字体)

java - 在 hibernate 中搜索一条记录(如果存在)然后与表员工链接,否则创建然后链接

php - 在 PDO 查询中执行 foreach 循环

javascript - For 与 For Each 循环行为 - JavaScript

c# - 重新排列数组中的数据库查询结果以查找重复行

php - 比较两个数组,两个数组之间是否有相同的元素?

vb.net - 在 vb.net 的 DateTimePicker 中选择多个日期?