仅显示一列Datagridview mysql vb.net

仅显示一列Datagridview mysql vb.net,mysql,vb.net,datagridview,Mysql,Vb.net,Datagridview,我有一个数据库表schedule,它有7列(ID、Reserve\u No、Lastname、Firstname、Service、PhoneNumber、Date\u Time),我只想显示列Date\u Time 下面是我在Datagridview上显示数据库的代码 Dim DataAdapter As New MySqlDataAdapter Dim DataTable As New DataTable Dim cmd As New MySqlCommand

我有一个数据库表schedule,它有7列(ID、Reserve\u No、Lastname、Firstname、Service、PhoneNumber、Date\u Time),我只想显示列Date\u Time

下面是我在Datagridview上显示数据库的代码

Dim DataAdapter As New MySqlDataAdapter
        Dim DataTable As New DataTable
        Dim cmd As New MySqlCommand
        MySqlConn.Open()
        With cmd
            .Connection = MySqlConn
            .CommandText = "SELECT * FROM schedule"
        End With
        DataAdapter.SelectCommand = cmd
        DataTable.Clear()
        DataAdapter.Fill(DataTable)
        DataGridView1.DataSource = DataTable
        MySqlConn.Close()

从MySQL表中选择列:

如果不希望看到表中的整行,只需命名 您感兴趣的列,用逗号分隔

将查询更改为选择一列:

    Dim DataAdapter As New MySqlDataAdapter
    Dim DataTable As New DataTable
    Dim cmd As New MySqlCommand
    MySqlConn.Open()
    With cmd
        .Connection = MySqlConn
        .CommandText = "SELECT Date_Time FROM schedule"
    End With
    DataAdapter.SelectCommand = cmd
    DataTable.Clear()
    DataAdapter.Fill(DataTable)
    DataGridView1.DataSource = DataTable
    MySqlConn.Close()
您还可以检索每个唯一的输出,以最小化输出 通过添加关键字DISTINCT只记录一次


从计划中选择日期和时间