PowerTools SPREAD for ASP.NET 8.0J
RemoveColumns メソッド (DefaultSheetDataModel)

削除する最初の列のインデックス
削除する列数
指定した位置の列から1つまたは複数の列を削除します。
構文
'Declaration
 
Public Sub RemoveColumns( _
   ByVal column As Integer, _
   ByVal count As Integer _
) 
public void RemoveColumns( 
   int column,
   int count
)

パラメータ

column
削除する最初の列のインデックス
count
削除する列数
例外
例外説明
System.ArgumentOutOfRangeException指定された列が有効範囲外です。「0〜合計列数」の範囲で指定してください。
System.ArgumentOutOfRangeException指定された列数が有効範囲外です。「1〜合計列数」の範囲で、指定の開始列以上の列である必要があります。
この例では、新しいDefaultSheetDataModelを作成し、コンストラクタ内に行数と列数を設定して、それをアクティブシートのDataModelに追加します。最初の3列の先頭セルにデータを追加します。ボタンクリックイベントでRemoveColumnメソッドが先頭の2列を削除します。
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 New FarPoint.Web.Spread.Model.DefaultSheetDataModel(8, 8)
	FpSpread1.ActiveSheetView.DataModel = dm
	FpSpread1.ActiveSheetView.SetValue(0, 0, "First")
	FpSpread1.ActiveSheetView.SetValue(0, 1, "Second")
	FpSpread1.ActiveSheetView.SetValue(0, 2, "Third")
End Sub

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

	FarPoint.Web.Spread.Model.DefaultSheetDataModel dm = new FarPoint.Web.Spread.Model.DefaultSheetDataModel(8, 8);
	FpSpread1.ActiveSheetView.DataModel = dm;
	FpSpread1.ActiveSheetView.SetValue(0, 0, "First");
	FpSpread1.ActiveSheetView.SetValue(0, 1, "Second");
	FpSpread1.ActiveSheetView.SetValue(0, 2, "Third");
}

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

DefaultSheetDataModel クラス
DefaultSheetDataModel メンバ
AddColumn メソッド
RemoveColumn メソッド

 

 


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