PowerTools SPREAD for Windows Forms 8.0J
SetViewRowIndex メソッド


データモデル内の行インデックス
シートの行インデックス
データモデルの指定した行インデックスに対応するシートの行インデックスを設定します。
構文
'Declaration
 
Public Sub SetViewRowIndex( _
   ByVal modelRowIndex As Integer, _
   ByVal value As Integer _
) 
'使用法
 
Dim instance As SheetView.DocumentModels
Dim modelRowIndex As Integer
Dim value As Integer
 
instance.SetViewRowIndex(modelRowIndex, value)
public void SetViewRowIndex( 
   int modelRowIndex,
   int value
)

パラメータ

modelRowIndex
データモデル内の行インデックス
value
シートの行インデックス
解説

SheetView の行インデックスと列インデックスは、マッピングを作成しないかぎり、モデルの各インデックスと同じです。このメソッドは、モデル内の行が、ビュー(表示されているシート)の異なる行インデックスにマッピングされているかどうかを判定します。

このメソッドによってマッピングが変更される場合は、セル結合が非表示になります。

次のサンプルコードは、マッピングが設定されているかどうかを返します。
fpSpread1.ActiveSheet.Models.SetViewColumnIndex(2,0); 
fpSpread1.ActiveSheet.Models.SetViewRowIndex(1,0);
bool b = fpSpread1.ActiveSheet.Models.IsAnyColumnViewIndexSet();
MessageBox.Show("Mappings set for columns is " + b.ToString());
b = fpSpread1.ActiveSheet.Models.IsAnyRowViewIndexSet();
MessageBox.Show("Mappings set for rows is " + b.ToString());
FpSpread1.ActiveSheet.Models.SetViewColumnIndex(2,0)
FpSpread1.ActiveSheet.Models.SetViewRowIndex(1,0)
dim b As Boolean = FpSpread1.ActiveSheet.Models.IsAnyColumnViewIndexSet()
MessageBox.Show("Mappings are set for columns is " + b.ToString())
b = FpSpread1.ActiveSheet.Models.IsAnyRowViewIndexSet()
MessageBox.Show("Mappings are set for rows is " & b.ToString())
参照

SheetView.DocumentModels クラス
SheetView.DocumentModels メンバ

 

 


© 2004-2015, GrapeCity inc. All rights reserved.