单击dbgrid列标题排序 升降序
2016-11-08 10:22
190 查看
delphi中如何通过单击列标题进行升降排序,
在dbgrid的ontitleclick事件里添加这样的事件处理
在dbgrid的ontitleclick事件里添加这样的事件处理
procedure TForm3.DBGrid1TitleClick(Column: TColumn); begin if frmDataPool.qry需要做的事.SQL.Text.Contains('DESC') then begin with frmDataPool.qry需要做的事 do begin Close; SQL.Text := 'SELECT * FROM 需要做的事 ORDER BY '+Column.FieldName+' ASC'; Open; end; end else begin with frmDataPool.qry需要做的事 do begin Close; SQL.Text := 'SELECT * FROM 需要做的事 ORDER BY '+Column.FieldName+' DESC'; Open; end; end; end;
相关文章推荐
- DbGrid标题单击排序
- DBGrid单击标题自动排序
- DBGrid单击标题自动排序
- PB中单击列表框的列标题实现排序
- DBGRID点击标题实现排序功能
- 在用鼠标单击DBGrid标题单元格的时候总是在这个列的左侧出现一条黑色竖线,鼠标轻开后竖线消失,怎样在单击时不出现这条竖线?
- DBGrid单击表头排序
- ttk.treeview增加标题单击排序功能
- 数据窗口单击标题栏自动进行排序,并显示升降序/拖动行可以改变行顺序
- 单击DBGrid列头自动排序
- DBGridEh,DBGrid点击标题排序
- 当单击DBGrid中的标题栏时,进行排序
- [转]C# ListView 单击标题实现排序(在转载的基础上有所完善)
- 最全面的DBGrid点击标题实现排序
- 单击ListView列标题实现项排序功能
- DBGRID标题排序上放↑
- bcb中点击DBGrid标题进行排序
- ClientDataSet 配合 DBGrid 实现 点击标题进行 排序
- DBGridEh,DBGrid点击标题排序
- DBGridEh,DBGrid点击标题排序