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

クリアする範囲の開始行インデックス
クリアする範囲の開始列インデックス
クリアする行数
クリアする列数
指定のセル範囲からすべての数式を削除します。
構文
'Declaration
 
Public Overridable Sub ClearFormulas( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer _
) 
public virtual void ClearFormulas( 
   int row,
   int column,
   int rowCount,
   int columnCount
)

パラメータ

row
クリアする範囲の開始行インデックス
column
クリアする範囲の開始列インデックス
rowCount
クリアする行数
columnCount
クリアする列数
解説

数式で使用できる演算子と関数のリストについては、「Spread for .NETの数式リファレンス」を参照してください。

この例では、値を合計する数式と共に先頭の3列にデータを追加します。ボタンのクリックイベントで、セルから数式をクリアします。ただし、数式が含まれていたセル内のデータは残ることに注意してください。
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If Me.IsPostBack Then Return

	FpSpread1.ActiveSheetView.RowCount = 10
	For i As Integer = 0 To 3
		FpSpread1.ActiveSheetView.SetValue(i, 0, i)
		FpSpread1.ActiveSheetView.SetValue(i, 1, i)
		FpSpread1.ActiveSheetView.SetValue(i, 2, i)
	Next

	FpSpread1.ActiveSheetView.Cells(5, 0).Formula = "SUM(A3:A4)"
	FpSpread1.ActiveSheetView.Cells(5, 1).Formula = "SUM(A3:A4)"
	FpSpread1.ActiveSheetView.Cells(5, 2).Formula = "SUM(A3:A4)"
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.ClearFormulas(5, 0, 1, 3)
End Sub
private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	FpSpread1.ActiveSheetView.RowCount=10;
	for(int i = 0; i < 10; i++)
	{
		FpSpread1.ActiveSheetView.SetValue(i, 0, i);
		FpSpread1.ActiveSheetView.SetValue(i, 1, i);
		FpSpread1.ActiveSheetView.SetValue(i, 2, i);
	}

	FpSpread1.ActiveSheetView.Cells[5, 0].Formula = "SUM(A3:A4)";
	FpSpread1.ActiveSheetView.Cells[5, 1].Formula = "SUM(A3:A4)";
	FpSpread1.ActiveSheetView.Cells[5, 2].Formula = "SUM(A3:A4)";
}

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

DefaultSheetDataModel クラス
DefaultSheetDataModel メンバ

 

 


© MESCIUS inc. All rights reserved.