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

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

パラメータ

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

たとえば、セル範囲B2〜E4のデータをクリアする場合を想定してください。columnrowパラメータを2に、rowCountパラメータを2に、columnCountパラメータを3に設定します。

データモデルのデータをクリアすると、数式、セルノート、セルタグを含むデータがクリアされます。書式設定はデータモデルによって処理されないため、データモデル内でClearメソッドを呼び出しても、色などの書式設定はクリアされません。

データだけをクリアし、数式、セルノート、またはセルタグ(存在する場合)を保持する場合、ClearDataメソッドを使用します。

この例では、先頭の3列にデータを追加します。ボタンのクリックイベントで、先頭の2列からデータをクリアします。
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);
    }
}

private void Button1_Click(object sender, System.EventArgs e)
{
    FarPoint.Web.Spread.Model.DefaultSheetDataModel dm = (FarPoint.Web.Spread.Model.DefaultSheetDataModel)FpSpread1.ActiveSheetView.DataModel;
    dm.Clear(0, 0, 10, 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.RowCount = 10
  Dim i As Integer
  For i = 0 To 9
    FpSpread1.ActiveSheetView.SetValue(i, 0, i)
    FpSpread1.ActiveSheetView.SetValue(i, 1, i)
    FpSpread1.ActiveSheetView.SetValue(i, 2, i)
  Next

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.Clear(0, 0, 10, 2)
End Sub
参照

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

 

 


© MESCIUS inc. All rights reserved.