Konstruktor DataRepeaterDataErrorEventArgs —
Inicjuje nowe wystąpienie DataRepeaterDataErrorEventArgs klasy.
Przestrzeń nazw: Microsoft.VisualBasic.PowerPacks
Zestaw: Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)
Składnia
'Deklaracja
Public Sub New ( _
item As DataRepeaterItem, _
control As Control, _
prop As String, _
ex As Exception _
)
public DataRepeaterDataErrorEventArgs(
DataRepeaterItem item,
Control control,
string prop,
Exception ex
)
public:
DataRepeaterDataErrorEventArgs(
DataRepeaterItem^ item,
Control^ control,
String^ prop,
Exception^ ex
)
new :
item:DataRepeaterItem *
control:Control *
prop:string *
ex:Exception -> DataRepeaterDataErrorEventArgs
public function DataRepeaterDataErrorEventArgs(
item : DataRepeaterItem,
control : Control,
prop : String,
ex : Exception
)
Parametry
item
Typ: Microsoft.VisualBasic.PowerPacks.DataRepeaterItemDataRepeaterItem , Na którym wystąpił błąd.
- control
Typ: Control
prop
Typ: StringWłaściwość, na którym wystąpił błąd.W przypadku większości formantów będzie Text właściwości.
ex
Typ: ExceptionObiekt wyjątku.
Uwagi
DataError Zdarzeń umożliwia obsługę wyjątków, które są generowane w kodzie, który jest wywoływany przez DataRepeater kontroli podczas operacji przetwarzania danych.
Przykłady
Poniższy przykład ilustruje sposób użyć danych z DataRepeaterDataErrorEventArgs do wyświetlania wiadomości, gdy wystąpi błąd danych.
Private Sub DataRepeater1_DataError(
ByVal sender As Object,
ByVal e As Microsoft.VisualBasic.PowerPacks.DataRepeaterDataErrorEventArgs
) Handles DataRepeater1.DataError
Dim ErrorMsg As String
' Create an error string.
ErrorMsg = "Invalid value entered for " & e.Control.Name & ". "
ErrorMsg = ErrorMsg & e.Exception.Message
' Display the error to the user.
MsgBox(ErrorMsg)
' Do not raise an exception.
e.ThrowException = False
End Sub
private void dataRepeater1_DataError(object sender,
Microsoft.VisualBasic.PowerPacks.DataRepeaterDataErrorEventArgs e)
{
string ErrorMsg;
// Create an error string.
ErrorMsg = "Invalid value entered for " + e.Control.Name + ". ";
ErrorMsg = ErrorMsg + e.Exception.Message;
// Display the error to the user.
MessageBox.Show(ErrorMsg);
// Do not raise an exception.
e.ThrowException = false;
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
DataRepeaterDataErrorEventArgs Klasa
Przestrzeń nazw Microsoft.VisualBasic.PowerPacks