ReportViewer for ASP.NET Web Forms
GetVectorSize メソッド

C1.C1Report.4 アセンブリ > C1.C1Preview 名前空間 > TableVectorCollection クラス : GetVectorSize メソッド
行または列の0から始まるインデックス(TableVector.Ordinal)。
RenderTable 内のインデックスで識別された TableVector (行または列)のサイズ(行の高さ、列の幅)を返します。 このメソッドは指定したベクターを、初期化されていない場合は作成しません (詳細は解説を参照)。
シンタックス
'宣言
 
Public Function GetVectorSize( _
   ByVal index As System.Integer _
) As LengthBase
public LengthBase GetVectorSize( 
   System.int index
)

パラメータ

index
行または列の0から始まるインデックス(TableVector.Ordinal)。

戻り値の型

行または列の高さまたは幅。
解説

RenderTable コレクションの要素(セル、行、および列)は、 コレクションのインデクサプロパティからアクセスされた場合にのみ、 「要求時に」物理的に作成されます。行/列の高さ/幅を作成せずにテストのみを行う必要がある場合は、 このメソッドを使用するほうがより効果的です。

たとえば、以下のコードは TableRow オブジェクトの 高さをテストする前にそれを物理的に作成します。

RenderTable rt = new RenderTable(); if (rt.Rows[10].Height == Unit.Auto) doSomething(); これに対して、以下のコードは上記のコードと機能的に同じですが、 物理的な行オブジェクトは作成しません。 RenderTable rt = new RenderTable(); if (rt.Rows.GetVectorSize(10) == Unit.Auto) doSomething();
参照

TableVectorCollection クラス
TableVectorCollection メンバ