PowerTools SPREAD for Windows Forms 10.0J
SetModelColumnForViewColumn メソッド


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

パラメータ

viewColumn
シートの列インデックス
modelColumn
データモデル内の列インデックス

戻り値の型

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

SheetView クラス
SheetView メンバ

開発者ガイド

シートモデル

 

 


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