本文整理匯總了VB.NET中System.Data.DataTable.RowDeleted事件的典型用法代碼示例。如果您正苦於以下問題:VB.NET DataTable.RowDeleted事件的具體用法?VB.NET DataTable.RowDeleted怎麽用?VB.NET DataTable.RowDeleted使用的例子?那麽, 這裏精選的事件代碼示例或許可以為您提供幫助。您也可以進一步了解該事件所在類System.Data.DataTable
的用法示例。
在下文中一共展示了DataTable.RowDeleted事件的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的VB.NET代碼示例。
示例1: DataTableRowDeleted
Private Sub DataTableRowDeleted()
Dim customerTable As New DataTable("Customers")
' add columns
customerTable.Columns.Add("id", Type.GetType("System.Int32"))
customerTable.Columns.Add("name", Type.GetType("System.String"))
customerTable.Columns.Add("address", Type.GetType("System.String"))
' set PrimaryKey
customerTable.Columns("id").Unique = True
customerTable.PrimaryKey = New DataColumn() {customerTable.Columns("id")}
' add a RowDeleted event handler for the table.
AddHandler customerTable.RowDeleted, New _
DataRowChangeEventHandler(AddressOf Row_Deleted)
' add ten rows
Dim id As Integer
For id = 1 To 10
customerTable.Rows.Add( _
New Object() {id, String.Format("customer{0}", id), _
String.Format("address{0}", id)})
Next
customerTable.AcceptChanges()
' Delete all the rows
Dim row As DataRow
For Each row In customerTable.Rows
row.Delete()
Next
End Sub
Private Sub Row_Deleted(ByVal sender As Object, _
ByVal e As DataRowChangeEventArgs)
Console.WriteLine("Row_Deleted Event: name={0}; action={1}", _
e.Row("name", DataRowVersion.Original), e.Action)
End Sub