对datagridview列类型为int64进行排序?

时间:2019-05-16 12:20:14

标签: vb.net sorting datagridview columnsorting int64

我只有一个datagridview列,并且希望按数字类型 int64 对其进行排序(201905161102、201905161101、201905161103、201905161102 ..)

我尝试过:

datagridview.Sort(datagridview.Columns(0), ListSortDirection.Descending)

但是我有:

  

对象的类型必须为int32

据我所知,我需要将列或单元格转换为整数类型-但我不确定该怎么做,如果这是最好的方法

我将行添加到我的列集合中,如下所示:

 Dim rqt_histo1 As New MySqlCommand("SELECT `example` FROM `fiche_bilan` WHERE `id_patient`=" & id_patient, New MySqlConnection(ConnectString))
 rqt_histo1.Connection.Open()
 Dim rs_histo1 As MySqlDataReader
 rs_histo1 = rqt_histo1.ExecuteReader
 If rs_histo1.HasRows <> 0 Then
    While rs_histo1.Read()
        my_datagridview.Rows.Add(rs_histo1(0))
    End While
 End If
 rs_histo1.Close()
 rqt_histo1.Connection.Close()

0 个答案:

没有答案