GridVew 排序

  // 如果当前正在排序的列是regID,那么sortIndex的值为0,否则为-1
             int  sortIndex  =   this .gridView1.Columns[ " regID " ].SortIndex;

            
// 获得当前正在排序的列
            GridColumn sortColumn  =   this .gridView1.SortedColumns[ 0 ];

            
// 排序方式
            ColumnSortOrder sort  =  sortColumn.SortOrder;

            
//  GridColumn 有三个属性可以设置排序或获取排序信息;
            SortIndex
            SortMode
            SortOrder

            
// GridView有两个属性可以设置排序或获取排序信息;
            SortedColumns
            SortedInfo
       
            
// 一个示例
      private   void  Sort()
        {
        
// 获得当前正在排序的列
            GridColumn sortColumn  =   this .gridView1.SortedColumns[ 0 ];
            
string  fieldName  =  sortColumn.FieldName.ToString().Trim();

            
// 获得当前列的排序方式 原类型是ColumnSortOrder ,强制转换成 SortOrder类型;
            SortOrder order  =  (SortOrder)sortColumn.SortOrder;

         
//  清除TreeList的排序信息;
            this .treelArea.ClearSorting();

            
if  (fieldName  ==   " reg_id " )
            {
                
// 设置RegID的排序方式
                 this .treelArea.Columns[ " RegID " ].SortOrder  = order;
            }
            
else   if  (fieldName  ==   " reg_name " )
            {
                
this .treelArea.Columns[ " RegName " ].SortOrder  =  order;
            }
        }

转载于:https://www.cnblogs.com/guatai/articles/890551.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值