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

削除する列のインデックス
指定した位置から列を削除します。
構文
'Declaration
 
Public Sub RemoveColumn( _
   ByVal column As Integer _
) 
public void RemoveColumn( 
   int column
)

パラメータ

column
削除する列のインデックス
例外
例外説明
System.ArgumentOutOfRangeException指定された列が有効範囲外です。「0〜合計列数」の範囲で指定してください。
この例では、新しいDefaultSheetDataModelを作成し、コンストラクタ内に行数と列数を設定して、それをアクティブシートのDataModelに追加します。最初の3列の先頭セルにデータを追加します。ボタンクリックイベントでRemoveColumnメソッドが先頭列を削除します。
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.RemoveColumn(0)
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.RemoveColumn(0);
}
参照

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

 

 


© MESCIUS inc. All rights reserved.