PowerTools SPREAD for ASP.NET 8.0J
GetColumnSortIndicator メソッド

列インデックス
指定した列に表示するソートインジケータを取得します。
構文
'Declaration
 
Public Function GetColumnSortIndicator( _
   ByVal column As Integer _
) As SortIndicator
public SortIndicator GetColumnSortIndicator( 
   int column
)

パラメータ

column
列インデックス

戻り値の型

ソートインジケータの表示方法を決定するSortIndicator設定
この例では、SheetViewオブジェクトとColumnオブジェクトを作成します。値を2番目の列に挿入します。ボタンクリックイベントで、列データをソートしてソートインジケータを表示します。SheetViewオブジェクトを使用し、表示するインジケータの種類をリストボックスに返します。
private void Page_Load(object sender, System.EventArgs e)
{
    if (this.IsPostBack) teturn;

    FarPoint.Web.Spread.Column mycol;
    FarPoint.Web.Spread.SheetView sv=  FpSpread1.ActiveSheetView;
    mycol = sv.Columns[1];
    sv.SetValue(0, 1, "Alignment");
    sv.SetValue(1, 1, "CarbAdjust");
    sv.SetValue(2, 1, "Brakes");
    sv.AllowSort = true;
    mycol.SortIndicator = FarPoint.Web.Spread.Model.SortIndicator.Descending;
}

private void Button1_Click(object sender, System.EventArgs e)
{
    FpSpread1.ActiveSheetView.SortRows(1, true, true);
}
Private SubPage_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If Me.IsPostBack Then Return

    Dim sv As FarPoint.Web.Spread.SheetView
    sv = FpSpread1.ActiveSheetView
    Dim mycol As FarPoint.Web.Spread.Column
    mycol = sv.Columns(1)
    sv.SetValue(0, 1, "Alignment")
    sv.SetValue(1, 1, "CarbAdjust")
    sv.SetValue(2, 1, "Brakes")
    sv.AllowSort = True
    mycol.SortIndicator = FarPoint.Web.Spread.Model.SortIndicator.Descending
    ListBox1.Items.Add(sv.GetColumnSortIndicator(1))
End Sub

Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click
    FpSpread1.ActiveSheetView.SortRows(1, True, True)
End Sub
参照

SheetView クラス
SheetView メンバ
SortIndicator 列挙体

開発者の手引き

ソート

 

 


© 2003-2015, GrapeCity inc. All rights reserved.