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

转载于:https://www.cnblogs.com/zqonline/archive/2008/12/15/1355365.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值