バージョン

DeleteSelectedRows() メソッド

選択したすべての行を削除します。
シンタックス
'宣言
 
Public Overloads Sub DeleteSelectedRows() 
public void DeleteSelectedRows()
解説

このメソッドを呼び出して、すべての選択行を削除します。選択したかどうかに関係なく、特定の行は、Delete メソッドを呼び出して削除できます。

選択した 1 行または複数行を削除すると、BeforeRowsDeleted イベントが生成されます。これによって、特定の行が削除されないようする機会が与えられます。

行が削除されると、その行はコントロールから除去され、それに対応するレコードもデータソースから削除されます。レコードをデータソースから削除できない場合は、Error イベントが生成されます。

選択された UltraGridRow オブジェクトが SelectedRows コレクションに含まれます。これは、コントロールの Selected プロパティの Rows プロパティを介してアクセスできます。

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

  Private Sub Button36_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button36.Click

      ' Check if there are any selected rows.
      If Me.UltraGrid1.Selected.Rows.Count > 0 Then
          ' Delete the selected rows by calling DeleteSelectedRows.
          Me.UltraGrid1.DeleteSelectedRows()
      Else
          ' Show a message if there are no selected rows.
          MessageBox.Show("There are no rows selected. Select rows first.")
      End If

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

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

	// Check if there are any selected rows.
	if ( this.ultraGrid1.Selected.Rows.Count > 0 )
	{
		// Delete the selected rows by calling DeleteSelectedRows.
		this.ultraGrid1.DeleteSelectedRows( );
	}
	else
	{
		// Show a message if there are no selected rows.
		MessageBox.Show( "There are no rows selected. Select rows first." );
	}

}
参照