バージョン

Row プロパティ (UltraGridCell)

セルに関連付けられたUltraGridRowオブジェクトを返します。このプロパティはデザインタイムでは使用できません。このプロパティは実行時には読み取り専用です。
シンタックス
'宣言
 
Public ReadOnly Property Row As UltraGridRow
public UltraGridRow Row {get;}
解説

オブジェクトの Row プロパティは、UltraGridRow オブジェクトによって定義されたグリッドの特定の行を参照します。Row プロパティを使用して、特定の UltraGridRow オブジェクトのプロパティにアクセスしたり、現在のオブジェクトに関連付けられている UltraGridRow オブジェクトへの参照を取得したりできます。

UltraGridRow オブジェクトは、基本データソースにある単一レコードからデータを表示するグリッドの単一行を表します。UltraGridRow オブジェクトは単独またはバッチでデータ レコードの更新を管理するために使用されるひとつのメカニズムです(他は UltraGridCell オブジェクト)。ユーザーがグリッドに反応する場合、UltraGridRow オブジェクトは常にアクティブ行で、グリッドの入力フォーカスとグリッドがバインドされるデータソースのコンテキストの配置を決定します。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
Imports System.Diagnostics

   Private Sub Button32_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button32.Click

       ' Check if there is an active cell.
       If Not Me.ultraGrid1.ActiveCell Is Nothing Then
           ' Print out the the column key and the row index of the active cell.
           Debug.WriteLine("ActiveCell's column = " & Me.ultraGrid1.ActiveCell.Column.Key & ", Row Index = " & Me.ultraGrid1.ActiveCell.Row.Index.ToString())
       Else
           Debug.WriteLine("There is no active cell.")
       End If

   End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void button32_Click(object sender, System.EventArgs e)
{

	// Check if there is an active cell.
	if ( this.ultraGrid1.ActiveCell != null )
	{
		// Print out the the column key and the row index of the active cell.
		Debug.WriteLine( "ActiveCell's column = " + this.ultraGrid1.ActiveCell.Column.Key + ", Row Index = " + this.ultraGrid1.ActiveCell.Row.Index.ToString( ) );
	}
	else
	{
		Debug.WriteLine( "There is no active cell." );
	}

}
参照