MESCIUS SPREAD for Windows Forms 15.0J
SetModelRowForViewRow メソッド
使用例 

シートの行インデックス
データモデル内の行インデックス
シートの指定した行インデックスに対応するデータモデルの行インデックスを設定します。
構文
'宣言
 
Public Overridable Function SetModelRowForViewRow( _
   ByVal viewRow As Integer, _
   ByVal modelRow As Integer _
) As Integer
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 メンバ

開発者ガイド

シートモデル

 

 


© MESCIUS inc. All rights reserved.