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

交換元の先頭セルの行インデックス
交換元の先頭セルの列インデックス
交換先の先頭セルの行インデックス
交換先の先頭セルの列インデックス
交換する行数
交換する列数

指定した直接スタイル範囲を別の直接スタイル範囲とスワップします。

構文
'Declaration
 
Public Overridable Sub Swap( _
   ByVal fromRow As Integer, _
   ByVal fromColumn As Integer, _
   ByVal toRow As Integer, _
   ByVal toColumn As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer _
) 
public virtual void Swap( 
   int fromRow,
   int fromColumn,
   int toRow,
   int toColumn,
   int rowCount,
   int columnCount
)

パラメータ

fromRow
交換元の先頭セルの行インデックス
fromColumn
交換元の先頭セルの列インデックス
toRow
交換先の先頭セルの行インデックス
toColumn
交換先の先頭セルの列インデックス
rowCount
交換する行数
columnCount
交換する列数
この例では、2つのStyleInfoオブジェクトを作成し、4つのセルにスタイルを設定します。ボタンクリックイベントで、セルのスタイルをスワップします。
private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	FarPoint.Web.Spread.Model.DefaultSheetStyleModel model = (FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
	FarPoint.Web.Spread.StyleInfo style = new FarPoint.Web.Spread.StyleInfo();
	FarPoint.Web.Spread.StyleInfo style1 = new FarPoint.Web.Spread.StyleInfo();
	style.BackColor = Color.Yellow;
	style1.BackColor = Color.Red;
	model.SetDirectInfo(0, 0, style);
	model.SetDirectInfo(1, 0, style);
	model.SetDirectInfo(0, 2, style1);
	model.SetDirectInfo(1, 2, style1);
}

private void Button1_Clicked(object sender, System.EventArgs e)
{
	FarPoint.Web.Spread.Model.DefaultSheetStyleModel model = (FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
	model.Swap(0, 0, 0, 2, 2, 1);
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If IsPostBack Then Return

	Dim model As FarPoint.Web.Spread.Model.DefaultSheetStyleModel = FpSpread1.Sheets(0).StyleModel
	Dim style As New FarPoint.Web.Spread.StyleInfo()
	Dim style1 As New FarPoint.Web.Spread.StyleInfo()
	style.BackColor = Color.Yellow
	style1.BackColor = Color.Red
	model.SetDirectInfo(0, 0, style)
	model.SetDirectInfo(1, 0, style)
	model.SetDirectInfo(0, 2, style1)
	model.SetDirectInfo(1, 2, style1)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
	Dim model As FarPoint.Web.Spread.Model.DefaultSheetStyleModel = FpSpread1.Sheets(0).StyleModel
	model.Swap(0, 0, 0, 2, 2, 1)
End Sub
参照

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

 

 


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