FarPoint.Web.Spread.Model 名前空間 > DefaultSheetDataModel クラス : Clear メソッド |
たとえば、セル範囲B2〜E4のデータをクリアする場合を想定してください。columnとrowパラメータを2に、rowCountパラメータを2に、columnCountパラメータを3に設定します。
データモデルのデータをクリアすると、数式、セルノート、セルタグを含むデータがクリアされます。書式設定はデータモデルによって処理されないため、データモデル内でClearメソッドを呼び出しても、色などの書式設定はクリアされません。
データだけをクリアし、数式、セルノート、またはセルタグ(存在する場合)を保持する場合、ClearDataメソッドを使用します。
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