ListViewUpdatedEventArgs.ExceptionHandled Egenskap

Definition

Hämtar eller anger ett värde som anger om ett undantag som uppstod under uppdateringsåtgärden hanterades under händelsen.

public:
 property bool ExceptionHandled { bool get(); void set(bool value); };
public bool ExceptionHandled { get; set; }
member this.ExceptionHandled : bool with get, set
Public Property ExceptionHandled As Boolean

Egenskapsvärde

trueom undantaget hanterades i händelsehanteraren. annars . false Standardvärdet är false.

Exempel

I följande exempel visas hur du använder ExceptionHandled egenskapen för att ange att undantaget hanterades i händelsehanteraren. Det här kodexemplet är en del av ett större exempel för ListViewUpdatedEventArgs klassen.

void ContactsListView_ItemUpdated(Object sender, ListViewUpdatedEventArgs e)
{
    if (e.Exception != null)
    {
        if (e.AffectedRows == 0)
        {
            e.KeepInEditMode = true;
            Message.Text = "An exception occurred updating the contact. " +
                                "Please verify your values and try again.";
        }
        else
            Message.Text = "An exception occurred updating the contact. " +
                                "Please verify the values in the recently updated item.";

        e.ExceptionHandled = true;
    }
}
Sub ContactsListView_ItemUpdated(sender As Object, e As ListViewUpdatedEventArgs)
    If e.Exception IsNot Nothing Then
        If e.AffectedRows = 0 Then
            e.KeepInEditMode = True
            Message.Text = "An exception occurred updating the contact. " & _
                                "Please verify your values and try again."
        Else
            Message.Text = "An exception occurred updating the contact. " & _
                                "Please verify the values in the recently updated item."
        End If

        e.ExceptionHandled = True
    End If
End Sub

Kommentarer

Om ett undantag utlöses under uppdateringsåtgärden ExceptionHandled använder du egenskapen för att ange om du har hanterat undantaget under händelsen. Om den här egenskapen är inställd truepå betraktas undantaget som hanterat och genereras inte igen ListView av kontrollen. Om den här egenskapen är inställd falseListView på genererar kontrollen undantaget igen. Använd egenskapen för att avgöra vilket undantag som utlöstes Exception .

Gäller för

Se även