MESCIUS SPREAD for ASP.NET 10.0J
NonEmptyRowCount プロパティ (DefaultSheetDataModel)

モデル内のデータ(連結または非連結)を含む行の数を取得します。
構文
'Declaration
 
Public Overrides ReadOnly Property NonEmptyRowCount As Integer
public override int NonEmptyRowCount {get;}

プロパティ値

モデル内のデータを持つ最後の行のインデックスより1大きい数を表すInteger
解説

このプロパティは、モデル内でデータを持つ最後の行のインデックスより1大きい値を返します。

次のサンプル コードは、Spread データ モデルに値を割り当てて、空でない列および行の数を返します。
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If IsPostBack Then
		Return
	End If

	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 0, "One")
	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 1, "Two")
	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 2, "Three")
	FpSpread1.ActiveSheetView.DataModel.SetValue(2, 0, "Un")
	FpSpread1.ActiveSheetView.DataModel.SetValue(2, 1, "Deux")
	FpSpread1.ActiveSheetView.DataModel.SetValue(2, 2, "Trois")

	Dim model As FarPoint.Web.Spread.Model.DefaultSheetDataModel = FpSpread1.ActiveSheetView.DataModel
	ListBox1.Items.Add(Convert.ToString(model.NonEmptyColumnCount))
	ListBox1.Items.Add(Convert.ToString(model.NonEmptyRowCount))
End Sub
private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 0, "One");
	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 1, "Two");
	FpSpread1.ActiveSheetView.DataModel.SetValue(0, 2, "Three");
	FpSpread1.ActiveSheetView.DataModel.SetValue(2, 0, "Un");
	FpSpread1.ActiveSheetView.DataModel.SetValue(2, 1, "Deux");
	FpSpread1.ActiveSheetView.DataModel.SetValue(2, 2, "Trois");

	FarPoint.Web.Spread.Model.DefaultSheetDataModel model = (FarPoint.Web.Spread.Model.DefaultSheetDataModel)FpSpread1.ActiveSheetView.DataModel;
	ListBox1.Items.Add(Convert.ToString(model.NonEmptyColumnCount));
	ListBox1.Items.Add(Convert.ToString(model.NonEmptyRowCount));
}
参照

DefaultSheetDataModel クラス
DefaultSheetDataModel メンバ

 

 


© MESCIUS inc. All rights reserved.