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


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

パラメータ

viewRow
シートの行インデックス
modelRow
データモデル内の行インデックス

戻り値の型

シートの指定した行インデックスにそれまでマップされていた、データ モデルの行インデックスを表す Integer
例外
例外説明
System.ArgumentOutOfRangeExceptionシートの指定された行が範囲外です。-1から行の総数の間である必要があります。
System.ArgumentOutOfRangeExceptionモデルの指定された行が範囲外です。-1から行の総数の間である必要があります。
次のサンプルコードは、シートの指定した表示行インデックスに対応するモデル行インデックスをデータモデルに設定します。
private void fpSpread1LeaveCell(object sender, FarPoint.Win.Spread.LeaveCellEventArgs e)
{
      int i;
      i = fpSpread1.ActiveSheet.SetModelRowForViewRow(e.Row, 1);
      MessageBox.Show("The previous model row index mapped to the specified view row is row " + i.ToString());
}
Private Sub FpSpread1LeaveCell(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.LeaveCellEventArgs) Handles FpSpread1.LeaveCell
      Dim i As Integer
      i = FpSpread1.ActiveSheet.SetModelRowForViewRow(e.Row, 1)
      MessageBox.Show("The previous model row index mapped to the specified view row is row " & i.ToString())
End Sub
参照

SheetView クラス
SheetView メンバ

開発者ガイド

シートモデル

 

 


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