datagridview上的自定义排序和列标题排序

时间:2017-04-12 12:22:46

标签: .net vb.net sorting datagridview datagridviewcolumn

到目前为止,

dim activeTable as DataTable
activeTable = testDataset.Tables("Test")

With DataGridView1
  .Datasource = activeTable
  .AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
  .Sort(dgvLoadInformation.Columns(0), 
    System.ComponentModel.ListSortDirection.Ascending)
  .MultiSelect = False
End With

排序表

ID          Type       Name       Quantity
A-001       A          Name1      1
ABC-0001    ABC        Name       2
B-001       B          Name4      2
C-001       C          Name3      5

对于' Type'列,只有四个可能的值(A,B,C,ABC)

想要排序结果:

ID          Type       Name       Quantity
A-001       A          Name1      1
B-001       B          Name4      2
C-001       C          Name3      5
ABC-0001    ABC        Name       2

每当“ID&ID”成为可能时,它也是可能的。和'键入'单击列标题,它就像所需的排序顺序一样对整个数据网格进行排序。

0 个答案:

没有答案