MESCIUS SPREAD for Windows Forms 17.0J
SetModelColumnForViewColumn メソッド

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

開発者ガイド

シートモデル

 

 


© MESCIUS inc. All rights reserved.