只显示一列Datagridview mysql vb.net

时间:2016-02-06 07:04:31

标签: mysql vb.net datagridview

我有数据库表日程表,它有7列(ID,Reserve_No,姓氏,名字,服务,电话号码,日期_时间)我想只显示 Date_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()

1 个答案:

答案 0 :(得分:1)

从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即可记录一次。

More reference