zoukankan      html  css  js  c++  java
  • FpSpread实现筛选的功能

    FpSpread实现筛选的功能,此功能和EXCEL的还是有差别,并且也不能自定义条件.

    不知道,有什么控件,可以实现相关的功能啊?

    样式筛选代码:

     
           Dim instyle As New FarPoint.Win.Spread.NamedStyle
           Dim outstyle As New FarPoint.Win.Spread.NamedStyle
           instyle.BackColor = Color.Yellow
           outstyle.BackColor = Color.Aquamarine 
     
           Dim fcdc As New FarPoint.Win.Spread.FilterColumnDefinitionCollection
           Dim fcd As New FarPoint.Win.Spread.FilterColumnDefinition(1, _
                                   FarPoint.Win.Spread.FilterListBehavior.SortByMostOccurrences Or _
                                   FarPoint.Win.Spread.FilterListBehavior.Default)
           Dim fcd1 As New FarPoint.Win.Spread.FilterColumnDefinition(2, _
                                   FarPoint.Win.Spread.FilterListBehavior.Default)
           Dim fcd2 As New FarPoint.Win.Spread.FilterColumnDefinition(3)
           fcdc.Add(fcd)
           fcdc.Add(fcd1)
           fcdc.Add(fcd2) 
     
           Dim sf As New FarPoint.Win.Spread.StyleRowFilter(FpSpread1.ActiveSheet, instyle, outstyle)
           Dim x As FarPoint.Win.Spread.FilterColumnDefinition
           For Each x In fcdc
               sf.AddColumn(x)
           Next
           FpSpread1.ActiveSheet.RowFilter = sf
     
     满足条件的,背景色,按指定的颜色显示.
     下面来,看看,隐藏式的筛选,类似于excel的筛选功能,不过没有自定义条件功能.
            Dim sf As New FarPoint.Win.Spread.HideRowFilter(Me.FpSpread1.ActiveSheet)
            sf.AddColumn(0)
            sf.AddColumn(1)
            sf.AddColumn(2)
            Me.FpSpread1.ActiveSheet.RowFilter = sf

  • 相关阅读:
    常见的排序算法(四):归并排序
    常见的排序算法(三):快速排序
    常见的排序算法(二):选择排序
    a标签没有闭合引起自动插入很多a标签的问题
    js笔记
    Vue笔记
    CSS笔记
    bootstrap--网格化布局
    backgroud图片充满元素的方法
    bootstrap--概述
  • 原文地址:https://www.cnblogs.com/zqonline/p/1355365.html
Copyright © 2011-2022 走看看