共用方式為


DataRepeaterDataErrorEventArgs 類別

提供 DataError 事件的資料。

繼承階層架構

Object
  EventArgs
    Microsoft.VisualBasic.PowerPacks.DataRepeaterDataErrorEventArgs

命名空間:  Microsoft.VisualBasic.PowerPacks
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

'宣告
Public Class DataRepeaterDataErrorEventArgs _
    Inherits EventArgs
public class DataRepeaterDataErrorEventArgs : EventArgs
public ref class DataRepeaterDataErrorEventArgs : public EventArgs
type DataRepeaterDataErrorEventArgs =  
    class 
        inherit EventArgs 
    end
public class DataRepeaterDataErrorEventArgs extends EventArgs

DataRepeaterDataErrorEventArgs 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 DataRepeaterDataErrorEventArgs 初始化 DataRepeaterDataErrorEventArgs 類別的新執行個體。

回頁首

屬性

  名稱 描述
公用屬性 Control 取得引發資料錯誤的 Control
公用屬性 DataRepeaterItem 取得引發資料錯誤的 DataRepeaterItem
公用屬性 Exception 取得表示錯誤的 Exception
公用屬性 PropertyName 取得引發錯誤之控制項的屬性名稱。
公用屬性 ThrowException 取得或設定值,指出是否要在程式碼執行結束 DataError 事件處理常式之後擲回例外狀況。

回頁首

方法

  名稱 描述
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。

回頁首

備註

DataError 事件可讓您處理在資料處理作業期間,會擲回在程式碼中由 DataRepeater 控制項所呼叫的例外狀況。

範例

在發生資料錯誤時,下列範例會示範如何從 DataRepeaterDataErrorEventArgs 資料顯示訊息。

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;
}

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualBasic.PowerPacks 命名空間

DataError

其他資源

DataRepeater 控制項簡介 (Visual Studio)