MESCIUS SPREAD for ASP.NET 10.0J
Move メソッド (DefaultSheetDataModel)

移動元範囲の開始行インデックス
移動元範囲の開始列インデックス
移動先範囲の開始行インデックス
移動先範囲の開始列インデックス
範囲の行数
範囲の列数
セル範囲のデータを別の位置に移動します。
構文
'Declaration
 
Public Sub Move( _
   ByVal fromRow As Integer, _
   ByVal fromColumn As Integer, _
   ByVal toRow As Integer, _
   ByVal toColumn As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer _
) 

パラメータ

fromRow
移動元範囲の開始行インデックス
fromColumn
移動元範囲の開始列インデックス
toRow
移動先範囲の開始行インデックス
toColumn
移動先範囲の開始列インデックス
rowCount
範囲の行数
columnCount
範囲の列数
例外
例外説明
System.ArgumentException指定された開始行、終了行、または行数が無効です。
System.ArgumentException指定された開始列、終了列、または列数が無効です。
解説

このメソッドは、セル範囲のデータを移動します。

デスティネーション列と行は、デスティネーションブロックの左上セルを指します。デスティネーションブロックセルの内容は、移動したセルの内容で置き換えられます。

警告: セル範囲を移動した場合、そのセル範囲が既存のセルの上に貼り付けられます。ユーザーに警告を出し、既存データを上書きする前に移動コマンドを確認させることができます。

この例では、2つのセルにデータを追加し、ボタンのクリックイベントでこのデータを別のセルに移動させます。
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If Me.IsPostBack Then Return

	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 0, "GrapeCity")
	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 1, "PowerTools")
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.DefaultSheetDataModel=CType(FpSpread1.ActiveSheetView.DataModel, FarPoint.Web.Spread.Model.DefaultSheetDataModel)
	dm.Move(0, 0, 2, 2, 1, 2)
End Sub
private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 0, "GrapeCity");
	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 1, "PowerTools");
}

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

DefaultSheetDataModel クラス
DefaultSheetDataModel メンバ
Clear メソッド
Copy メソッド
RemoveColumn メソッド
RemoveColumns メソッド
RemoveRow メソッド
RemoveRows メソッド
Swap メソッド

 

 


© MESCIUS inc. All rights reserved.