バージョン

OnInitializeRow メソッド (UltraCombo)

行が初期化されるときに呼び出されます。
シンタックス
'宣言
 
Protected Overridable Sub OnInitializeRow( _
   ByVal e As InitializeRowEventArgs _
) 
protected virtual void OnInitializeRow( 
   InitializeRowEventArgs e
)

パラメータ

e
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub UltraCombo1_InitializeRow(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.InitializeRowEventArgs) Handles ultraCombo1.InitializeRow

      ' UltraCombo がデータ ソースのすべての行を読み込むときに、
      ' InitializeRow が各行で発生します行のデータを変更した場合も
      ' 発生します以下のコードは 0 の UnitsInStock があるすべての行を赤色で強調表示します

      If e.Row.Cells("UnitsInStock").Value Is DBNull.Value OrElse Convert.ToInt32(e.Row.Cells("UnitsInStock").Value) <= 0 Then
          e.Row.Appearance.BackColor = Color.Red
      Else
          e.Row.Appearance.Reset()
      End If

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

private void ultraCombo1_InitializeRow(object sender, Infragistics.Win.UltraWinGrid.InitializeRowEventArgs e)
{

	// UltraCombo がデータ ソースのすべての行を読み込むときに、
	// InitializeRow が各行で発生します行のデータを変更した場合も
	// 発生します以下のコードは 0 の UnitsInStock があるすべての行を赤色で強調表示します
	
	if ( e.Row.Cells["UnitsInStock"].Value is DBNull || Convert.ToInt32( e.Row.Cells["UnitsInStock"].Value ) <= 0 )
	{
		e.Row.Appearance.BackColor = Color.Red;
	}
	else
	{
		e.Row.Appearance.Reset( );
	}

}
参照