• unidbgrid列排序


    unidbgrid列排序

    1)指定列的.sortable:=true;

    2)unidbgrid.columnsort事件添加如下代码:

    if SameText(Column.FieldName, 'IND_SRC_CODE') then
            begin
              if Direction then
                IndSourceQuery.IndexFieldNames := Column.FieldName + ' asc'
              else
                IndSourceQuery.IndexFieldNames := Column.FieldName + ' desc'
            end;

    if SameText(Column.FieldName, 'IND_SRC_NAME') then
            begin
              if Direction then
                IndSourceQuery.IndexFieldNames := Column.FieldName + ' asc'
              else
                IndSourceQuery.IndexFieldNames := Column.FieldName + ' desc'
            end;
    if SameText(Column.FieldName, 'RASH_TYPE') then
            begin
              if Direction then
                IndSourceQuery.IndexFieldNames := Column.FieldName + ' asc'
              else
                IndSourceQuery.IndexFieldNames := Column.FieldName + ' desc'
            end;
     
  • 相关阅读:
    设计模式-原型模式(06)
    看起来很懵的java内存加载面试题
    回数
    花式赋值
    常量
    Python解释器安装
    计算机基础小结
    网络的瓶颈效应
    __init__和__new__
    super()方法详解
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/8962414.html
Copyright © 2020-2023  润新知