【发布时间】:2014-06-26 18:45:21
【问题描述】:
我创建了一个 DataGridView 并像这样向它添加列:
Dim col_1 = New DataGridViewTextBoxColumn
col_1.Name = "Date"
col_1.DefaultCellStyle.Format = "MM/dd/yyyy"
data_grid.Columns.Add(col_1)
然后我像这样将数据添加到列中:
data_grid.Item(1,1).Value = temp_date
网格中填充了正确的数据并且一切正常,但是...当我单击列标题时,显示日期的列没有正确排序(它按字母顺序排序),我知道这是因为我设置它作为“DataGridViewTextBoxColumn”,但没有日期类型列的选项。那么如何将其设置为日期列,以便根据单击标题时的日期进行排序?
谢谢。
【问题讨论】:
-
temp_date的数据类型是什么?是字符串吗? -
是的,temp_date的数据类型是String。
标签: vb.net datagridview