Construtor DataRepeaterDataErrorEventArgs
Inicializa uma nova instância da classe DataRepeaterDataErrorEventArgs.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- item
Tipo: Microsoft.VisualBasic.PowerPacks.DataRepeaterItem
O DataRepeaterItem no qual ocorreu o erro.
- control
Tipo: System.Windows.Forms.Control
- prop
Tipo: System.String
A propriedade na qual ocorreu o erro.Para a maioria dos controles, esse será o Text propriedade.
- ex
Tipo: System.Exception
O objeto de exceção.
Comentários
O DataError evento permite manipular exceções lançadas no código que é chamado por um DataRepeater controle durante as operações de processamento de dados.
Exemplos
O exemplo a seguir demonstra como usar os dados de um DataRepeaterDataErrorEventArgs para exibir uma mensagem quando ocorre um erro de dados.
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;
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
DataRepeaterDataErrorEventArgs Classe
Namespace Microsoft.VisualBasic.PowerPacks