DataGridView.RowUnshared Zdarzenie

Definicja

Występuje, gdy stan wiersza zostanie zmieniony z udostępnionego na nieudostępnione.Occurs when a row's state changes from shared to unshared.

public:
 event System::Windows::Forms::DataGridViewRowEventHandler ^ RowUnshared;
public event System.Windows.Forms.DataGridViewRowEventHandler RowUnshared;
member this.RowUnshared : System.Windows.Forms.DataGridViewRowEventHandler 
Public Custom Event RowUnshared As DataGridViewRowEventHandler 

Typ zdarzenia

DataGridViewRowEventHandler

Przykłady

Poniższy przykład kodu demonstruje użycie tego elementu członkowskiego.The following code example demonstrates the use of this member. W tym przykładzie program obsługi zdarzeń raportuje wystąpienie RowUnshared zdarzenia.In the example, an event handler reports on the occurrence of the RowUnshared event. Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu.This report helps you to learn when the event occurs and can assist you in debugging. Aby zgłosić wiele zdarzeń lub zdarzenia, które występują często, należy rozważyć zamianę MessageBox.Show Console.WriteLine lub dołączenie komunikatu do wielowierszowego TextBox .To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Aby uruchomić przykładowy kod, wklej go do projektu zawierającego wystąpienie typu DataGridView o nazwie DataGridView1 .To run the example code, paste it into a project that contains an instance of type DataGridView named DataGridView1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze RowUnshared zdarzeniem.Then ensure that the event handler is associated with the RowUnshared event.

private void DataGridView1_RowUnshared(Object sender, DataGridViewRowEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Row", e.Row );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RowUnshared Event" );
}
Private Sub DataGridView1_RowUnshared(sender as Object, e as DataGridViewRowEventArgs) _ 
     Handles DataGridView1.RowUnshared

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Row", e.Row)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RowUnshared Event")

End Sub

Uwagi

Możesz użyć tego zdarzenia podczas tworzenia i testowania, aby ułatwić zidentyfikowanie kodu, który powoduje zmianę z udostępnionego na nieudostępniony stan.You can use this event during development and testing to help identify code that causes rows to change from a shared to an unshared state. Jest to przydatne podczas skalowania kontrolki w celu wyświetlenia dużej ilości danych.This is useful when scaling the control to display large amounts of data.

Aby uzyskać więcej informacji o sposobie obsługi zdarzeń, zobacz Obsługa iwywoływanie zdarzeń.For more information about how to handle events, see Handling and Raising Events.

Dotyczy