セル名からセルのインデックスを取得する方法

文書番号 : 40565     文書種別 : 使用方法     登録日 : 2017/07/26     最終更新日 : 2017/07/26
文書を印刷する
対象製品
MultiRow for Windows Forms 10.0J
詳細
操作対象のセルの名前(Cell.Name)が判明している状態でセルのインデックス(Cell.Index)を取得するには、次のようにコーディングします。

[Visual Basic]
Dim cellName As String = "textBoxCell1"
Dim cellIndex As Integer = GcMultiRow1.Template.Row.Cells(cellName).CellIndex

[C#]
string cellName = "textBoxCell1";
int cellIndex = gcMultiRow1.Template.Row.Cells[cellName].CellIndex;


繰り返し処理の中で同じようにセルのインデックスを取得する場合はパフォーマンスへの影響に注意してください。たとえば、一度取得したセルのインデックスを変数に格納して再利用すると、再度Templateにアクセスするよりも効率的に処理できます。