PowerTools SPREAD for ASP.NET 8.0J
Swap メソッド (DefaultSheetAxisModel)

行または列の交換元の行インデックスまたは列インデックス
行または列の交換先の行インデックスまたは列インデックス
交換する行または列の数
1つ以上の行または列の位置を交換します。
構文
'Declaration
 
Public Overridable Sub Swap( _
   ByVal fromIndex As Integer, _
   ByVal toIndex As Integer, _
   ByVal count As Integer _
) 
public virtual void Swap( 
   int fromIndex,
   int toIndex,
   int count
)

パラメータ

fromIndex
行または列の交換元の行インデックスまたは列インデックス
toIndex
行または列の交換先の行インデックスまたは列インデックス
count
交換する行または列の数
例外
例外説明
System.IndexOutOfRangeException指定した開始インデックスは有効でありません。有効範囲はゼロ(0)〜合計数です。
System.IndexOutOfRangeException指定したデスティネーションインデックスは有効でありません。有効範囲はゼロ(0)〜合計数です。
System.ArgumentException指定した数は有効でありません。有効範囲は1〜合計数です。
この例では、先頭の2つの列ヘッダのサイズを設定します。次に、ボタンクリックイベントで列3を列1とスワップします。
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If Me.IsPostBack Then Return
	Dim dm As FarPoint.Web.Spread.Model.DefaultSheetAxisModel = CType(FpSpread1.ActiveSheetView.ColumnAxisModel, FarPoint.Web.Spread.Model.DefaultSheetAxisModel)
	dm.SetSize(0, 140)
	dm.SetSize(1, 50)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
	Dim dm As FarPoint.Web.Spread.Model.DefaultSheetAxisModel = CType(FpSpread1.ActiveSheetView.ColumnAxisModel, FarPoint.Web.Spread.Model.DefaultSheetAxisModel)
	dm.Swap(0, 2, 1)
End Sub
private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	FarPoint.Web.Spread.Model.DefaultSheetAxisModel dm = (FarPoint.Web.Spread.Model.DefaultSheetAxisModel)FpSpread1.ActiveSheetView.ColumnAxisModel;
	dm.SetSize(0, 140);
	dm.SetSize(1, 50);
}

private void Button1_Click(object sender, System.EventArgs e)
{
	FarPoint.Web.Spread.Model.DefaultSheetAxisModel dm = (FarPoint.Web.Spread.Model.DefaultSheetAxisModel)FpSpread1.ActiveSheetView.ColumnAxisModel;
	dm.Swap(0, 2, 1);
}
参照

DefaultSheetAxisModel クラス
DefaultSheetAxisModel メンバ
Clear メソッド
Copy メソッド
Move メソッド

 

 


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