Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / FilterColumnDefinition Class / ListBehavior Property
Example


In This Topic
    ListBehavior Property
    In This Topic
    Gets the list behavior.
    Syntax
    'Declaration
     
    Public ReadOnly Property ListBehavior As FilterListBehavior
    'Usage
     
    Dim instance As FilterColumnDefinition
    Dim value As FilterListBehavior
     
    value = instance.ListBehavior
    public FilterListBehavior ListBehavior {get;}

    Property Value

    FilterListBehavior setting that determines the behavior of the list
    Example
    This example returns the list behavior applied for filtering. (Bound to Northwind.mdb, Employee table)
    FarPoint.Win.Spread.NamedStyle instyle = new FarPoint.Win.Spread.NamedStyle();
    FarPoint.Win.Spread.NamedStyleim outstyle = new FarPoint.Win.Spread.NamedStyle();
    instyle.BackColor = Color.Yellow;
    outstyle.BackColor = Color.Aquamarine;
    FarPoint.Win.Spread.FilterColumnDefinition fcd = new FarPoint.Win.Spread.FilterColumnDefinition(1, FarPoint.Win.Spread.FilterListBehavior.SortByMostOccurrences
    |  
    FarPoint.Win.Spread.FilterListBehavior.Default);
    FarPoint.Win.Spread.FilterColumnDefinition fcd1 = new FarPoint.Win.Spread.FilterColumnDefinition(2);
    FarPoint.Win.Spread.FilterColumnDefinition fcd2 = new FarPoint.Win.Spread.FilterColumnDefinition();
    FarPoint.Win.Spread.StyleRowFilter sf = new FarPoint.Win.Spread.StyleRowFilter(fpSpread1.ActiveSheet, instyle, outstyle);
    sf.AddColumn(fcd);
    sf.AddColumn(fcd1);
    sf.AddColumn(fcd2);
    fpSpread1.ActiveSheet.RowFilter = sf;
    FarPoint.Win.Spread.FilterListBehavior lb;
    lb = fcd.ListBehavior;
    textBox1.Text = lb.ToString();
    
    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 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)
    Dim fcd2 As New FarPoint.Win.Spread.FilterColumnDefinition
    
    Dim sf As New FarPoint.Win.Spread.StyleRowFilter(fpSpread1.ActiveSheet, instyle, outstyle)
    sf.AddColumn(fcd)
    sf.AddColumn(fcd1)
    sf.AddColumn(fcd2)
    fpSpread1.ActiveSheet.RowFilter = sf
    
    Dim lb As FarPoint.Win.Spread.FilterListBehavior
    lb = fcd.ListBehavior
    TextBox1.Text = lb.ToString
    See Also