我无法完全弄清楚如何允许在运行时填充的 DataGridView 进行排序(当用户单击列标题时),其中来自 XML 查询的 LINQ 是 DataSource,通过 BindingSource。
Dim QueryReOrder = From Q In Query _
Where ((0 - Q.Qualifier) / cmbTSStakeValue.Text) <= 0.1 _
Order By Q.Qualifier Descending _
Select Q
Dim bs As New BindingSource
bs.DataSource = QueryReOrder
DGFindMatch.DataSource = bs
DataGridView 的一些属性是:
Sort Nothing String
SortProperty Nothing System.ComponentModel.PropertyDescriptor
SupportsAdvancedSorting False Boolean
SupportsChangeNotification True Boolean
SupportsFiltering False Boolean
SupportsSearching False Boolean
SupportsSorting False Boolean
是否有一个简单的解决方案允许用户通过单击列标题对这些值进行排序?
谢谢!