ActiveX TrueDBGrid排序
该控件有没什么方法可以点列头或列脚来排序? 回复 1楼gzyupu的帖子你好。
可以使用HeaderClick/FooterClick事件实现排序。当点击Header/Footer列的时候这两个事件触发。
列头做升序,列脚做降序,写在两个事件的参考代码如下:
Private Sub TDBGrid1_HeadClick(ByVal ColIndex As Integer)
' Ascending sort.
x.QuickSort x.LowerBound(1), x.UpperBound(1), ColIndex, _
XORDER_ASCEND, XTYPE_INTEGER
TDBGrid1.Refresh
End Sub
Private Sub TDBGrid1_FootClick(ByVal ColIndex As Integer)
' Descending sort.
x.QuickSort x.LowerBound(1), x.UpperBound(1), ColIndex, _
XORDER_DESCEND, XTYPE_INTEGER
TDBGrid1.Refresh
End Sub
具体使用方法可以参考我么的文档:
http://helpcentral.componentone.com/nethelp/truedbgrid8/#!tutorial20sortingandsearching.htm 有点麻烦,那比用记录集的sort处理麻烦些 回复 3楼gzyupu的帖子
其实就一句代码,呵呵。
页:
[1]