DataGridViewRowCancelEventArgs Třída

Definice

Poskytuje data pro UserDeletingRow událost DataGridView .Provides data for the UserDeletingRow event of a DataGridView.

public ref class DataGridViewRowCancelEventArgs : System::ComponentModel::CancelEventArgs
public class DataGridViewRowCancelEventArgs : System.ComponentModel.CancelEventArgs
type DataGridViewRowCancelEventArgs = class
    inherit CancelEventArgs
Public Class DataGridViewRowCancelEventArgs
Inherits CancelEventArgs
Dědičnost
DataGridViewRowCancelEventArgs

Příklady

Následující příklad kódu ukazuje použití tohoto typu.The following code example illustrates the use of this type. Tento příklad je součástí většího příkladu, který je k dispozici v tématu Postupy: implementace virtuálního režimu v ovládacím prvku DataGridView model Windows Forms.This example is part of a larger example available in How to: Implement Virtual Mode in the Windows Forms DataGridView Control.

void dataGridView1_UserDeletingRow( Object^ /*sender*/,
    System::Windows::Forms::DataGridViewRowCancelEventArgs^ e )
{
   if ( e->Row->Index < this->customers->Count )
   {
      
      // If the user has deleted an existing row, remove the 
      // corresponding Customer object from the data store.
      this->customers->RemoveAt( e->Row->Index );
   }

   if ( e->Row->Index == this->rowInEdit )
   {
      
      // If the user has deleted a newly created row, release
      // the corresponding Customer object. 
      this->rowInEdit = -1;
      this->customerInEdit = nullptr;
   }
}
private void dataGridView1_UserDeletingRow(object sender,
    System.Windows.Forms.DataGridViewRowCancelEventArgs e)
{
    if (e.Row.Index < this.customers.Count)
    {
        // If the user has deleted an existing row, remove the 
        // corresponding Customer object from the data store.
        this.customers.RemoveAt(e.Row.Index);
    }

    if (e.Row.Index == this.rowInEdit)
    {
        // If the user has deleted a newly created row, release
        // the corresponding Customer object. 
        this.rowInEdit = -1;
        this.customerInEdit = null;
    }
}
Private Sub dataGridView1_UserDeletingRow(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.DataGridViewRowCancelEventArgs) _
    Handles dataGridView1.UserDeletingRow

    If e.Row.Index < Me.customers.Count Then

        ' If the user has deleted an existing row, remove the 
        ' corresponding Customer object from the data store.
        Me.customers.RemoveAt(e.Row.Index)

    End If

    If e.Row.Index = Me.rowInEdit Then

        ' If the user has deleted a newly created row, release
        ' the corresponding Customer object. 
        Me.rowInEdit = -1
        Me.customerInEdit = Nothing

    End If

End Sub

Poznámky

Chcete-li zrušit odstranění řádku v UserDeletingRow obslužné rutině události, nastavte Cancel vlastnost na hodnotu true .To cancel the deletion of a row in a UserDeletingRow event handler, set the Cancel property to true.

Další informace o zpracování událostí naleznete v tématu manipulace a vyvolávání událostí.For more information about how to handle events, see Handling and Raising Events.

Konstruktory

DataGridViewRowCancelEventArgs(DataGridViewRow)

Inicializuje novou instanci DataGridViewRowCancelEventArgs třídy.Initializes a new instance of the DataGridViewRowCancelEventArgs class.

Vlastnosti

Cancel

Získá nebo nastaví hodnotu označující, jestli se má událost zrušit.Gets or sets a value indicating whether the event should be canceled.

(Zděděno od CancelEventArgs)
Row

Získá řádek, který uživatel odstraňuje.Gets the row that the user is deleting.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro

Viz také