DataRepeater.DataError 事件
在以下情况下发生:当外部数据分析或验证操作引发异常时,或者当尝试将数据提交到数据源失败时。
命名空间: Microsoft.VisualBasic.PowerPacks
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
Public Event DataError As DataRepeaterDataErrorEventHandler
public event DataRepeaterDataErrorEventHandler DataError
public:
event DataRepeaterDataErrorEventHandler^ DataError {
void add (DataRepeaterDataErrorEventHandler^ value);
void remove (DataRepeaterDataErrorEventHandler^ value);
}
member DataError : IEvent<DataRepeaterDataErrorEventHandler,
DataRepeaterDataErrorEventArgs>
JScript 不支持事件。
备注
通过 DataError 事件,可以处理在数据处理操作期间在控件调用的代码中引发的异常。
有关如何处理事件的更多信息,请参见使用事件。
示例
下面的代码示例演示 DataError 事件处理程序。
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;
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks 命名空间