PowerTools SPREAD for ASP.NET 8.0J
ColumnAxisModel プロパティ

シートの列情報を取得または設定します。
構文
'Declaration
 
Public Property ColumnAxisModel As ISheetAxisModel
public ISheetAxisModel ColumnAxisModel {get; set;}

プロパティ値

シートの列情報を含むISheetAxisModelオブジェクト
解説
このプロパティは実行時のみ使用できます。
次のサンプルコードは、すべてのセルに値を入力し、ボタンクリックイベントを受けて、5列8行のみから成るシートの最初の列で使用されたソートインジケータの種類を返します。
private void Page_Load(object sender, System.EventArgs e)
{
    if (this.IsPostBack) return;

    FarPoint.Web.Spread.SheetView sv = FpSpread1.ActiveSheetView;
    sv.ColumnCount = 5;
    sv.PageSize = 8;
    sv.RowCount = 8;
    for (int i = 0; i <= 7; i++)
    {
        for (int j = 0; j <= 4; j++)
        {
            sv.SetValue(i, j, 100 + i);
            sv.SetColumnSortIndicator(j, FarPoint.Web.Spread.Model.SortIndicator.Descending);
        }
    }
    sv.AllowSort = true;
}

private void Button1_Click(object sender, System.EventArgs e)
{
     FarPoint.Web.Spread.SheetView sv = FpSpread1.ActiveSheetView;
     ListBox1.Items.Add(Convert.ToString(sv.ColumnAxisModel.GetSortIndicator(0)));
}
Private Sub Page_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 = FpSpread1.ActiveSheetView
    Dim i, j As Integer
    sv.ColumnCount = 5
    sv.PageSize = 8
    sv.RowCount = 8
    For i = 0 To sv.RowCount - 1
        For j = 0 To sv.ColumnCount
            sv.SetValue(i, j, 100 + i)
            sv.SetColumnSortIndicator(j, FarPoint.Web.Spread.Model.SortIndicator.Descending)
        Next j
    Next i
    sv.AllowSort = True
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim sv As FarPoint.Web.Spread.SheetView = FpSpread1.ActiveSheetView
    ListBox1.Items.Add(Convert.ToString(sv.ColumnAxisModel.GetSortIndicator(0)))
End Sub
参照

SheetView クラス
SheetView メンバ
RowAxisModel プロパティ

開発者の手引き

Axis モデル

 

 


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