📄 northwinddataset.designer.vb
字号:
Public Sub SetFreightNull()
Me(Me.tableOrders.FreightColumn) = System.Convert.DBNull
End Sub
Public Function IsShipNameNull() As Boolean
Return Me.IsNull(Me.tableOrders.ShipNameColumn)
End Function
Public Sub SetShipNameNull()
Me(Me.tableOrders.ShipNameColumn) = System.Convert.DBNull
End Sub
Public Function IsShipAddressNull() As Boolean
Return Me.IsNull(Me.tableOrders.ShipAddressColumn)
End Function
Public Sub SetShipAddressNull()
Me(Me.tableOrders.ShipAddressColumn) = System.Convert.DBNull
End Sub
Public Function IsShipCityNull() As Boolean
Return Me.IsNull(Me.tableOrders.ShipCityColumn)
End Function
Public Sub SetShipCityNull()
Me(Me.tableOrders.ShipCityColumn) = System.Convert.DBNull
End Sub
Public Function IsShipRegionNull() As Boolean
Return Me.IsNull(Me.tableOrders.ShipRegionColumn)
End Function
Public Sub SetShipRegionNull()
Me(Me.tableOrders.ShipRegionColumn) = System.Convert.DBNull
End Sub
Public Function IsShipPostalCodeNull() As Boolean
Return Me.IsNull(Me.tableOrders.ShipPostalCodeColumn)
End Function
Public Sub SetShipPostalCodeNull()
Me(Me.tableOrders.ShipPostalCodeColumn) = System.Convert.DBNull
End Sub
Public Function IsShipCountryNull() As Boolean
Return Me.IsNull(Me.tableOrders.ShipCountryColumn)
End Function
Public Sub SetShipCountryNull()
Me(Me.tableOrders.ShipCountryColumn) = System.Convert.DBNull
End Sub
Public Function GetOrder_DetailsRows() As Order_DetailsRow()
Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_Order_Details_Orders")),Order_DetailsRow())
End Function
End Class
Public Class Order_DetailsRowChangeEvent
Inherits System.EventArgs
Private eventRow As Order_DetailsRow
Private eventAction As System.Data.DataRowAction
Public Sub New(ByVal row As Order_DetailsRow, ByVal action As System.Data.DataRowAction)
MyBase.New
Me.eventRow = row
Me.eventAction = action
End Sub
Public ReadOnly Property Row() As Order_DetailsRow
Get
Return Me.eventRow
End Get
End Property
Public ReadOnly Property Action() As System.Data.DataRowAction
Get
Return Me.eventAction
End Get
End Property
End Class
Public Class OrdersRowChangeEvent
Inherits System.EventArgs
Private eventRow As OrdersRow
Private eventAction As System.Data.DataRowAction
Public Sub New(ByVal row As OrdersRow, ByVal action As System.Data.DataRowAction)
MyBase.New
Me.eventRow = row
Me.eventAction = action
End Sub
Public ReadOnly Property Row() As OrdersRow
Get
Return Me.eventRow
End Get
End Property
Public ReadOnly Property Action() As System.Data.DataRowAction
Get
Return Me.eventAction
End Get
End Property
End Class
End Class
Namespace NorthwindDataSetTableAdapters
<System.ComponentModel.DesignerCategoryAttribute("code"), _
System.ComponentModel.ToolboxItem(true), _
System.ComponentModel.DataObjectAttribute(true), _
System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner"& _
", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"), _
System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")> _
Partial Public Class Order_DetailsTableAdapter
Inherits System.ComponentModel.Component
Private WithEvents m_adapter As System.Data.SqlClient.SqlDataAdapter
Private m_connection As System.Data.SqlClient.SqlConnection
Private m_commandCollection() As System.Data.SqlClient.SqlCommand
Private m_clearBeforeFill As Boolean
Public Sub New()
MyBase.New
Me.m_clearBeforeFill = true
End Sub
Private ReadOnly Property Adapter() As System.Data.SqlClient.SqlDataAdapter
Get
If (Me.m_adapter Is Nothing) Then
Me.InitAdapter
End If
Return Me.m_adapter
End Get
End Property
Friend Property Connection() As System.Data.SqlClient.SqlConnection
Get
If (Me.m_connection Is Nothing) Then
Me.InitConnection
End If
Return Me.m_connection
End Get
Set
Me.m_connection = value
If (Not (Me.Adapter.InsertCommand) Is Nothing) Then
Me.Adapter.InsertCommand.Connection = value
End If
If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then
Me.Adapter.DeleteCommand.Connection = value
End If
If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then
Me.Adapter.UpdateCommand.Connection = value
End If
Dim i As Integer = 0
Do While (i < Me.CommandCollection.Length)
If (Not (Me.CommandCollection(i)) Is Nothing) Then
CType(Me.CommandCollection(i),System.Data.SqlClient.SqlCommand).Connection = value
End If
i = (i + 1)
Loop
End Set
End Property
Protected ReadOnly Property CommandCollection() As System.Data.SqlClient.SqlCommand()
Get
If (Me.m_commandCollection Is Nothing) Then
Me.InitCommandCollection
End If
Return Me.m_commandCollection
End Get
End Property
Public Property ClearBeforeFill() As Boolean
Get
Return Me.m_clearBeforeFill
End Get
Set
Me.m_clearBeforeFill = value
End Set
End Property
Private Sub InitAdapter()
Me.m_adapter = New System.Data.SqlClient.SqlDataAdapter
Dim tableMapping As System.Data.Common.DataTableMapping = New System.Data.Common.DataTableMapping
tableMapping.SourceTable = "Table"
tableMapping.DataSetTable = "Order Details"
tableMapping.ColumnMappings.Add("OrderID", "OrderID")
tableMapping.ColumnMappings.Add("ProductID", "ProductID")
tableMapping.ColumnMappings.Add("UnitPrice", "UnitPrice")
tableMapping.ColumnMappings.Add("Quantity", "Quantity")
tableMapping.ColumnMappings.Add("Discount", "Discount")
Me.m_adapter.TableMappings.Add(tableMapping)
Me.m_adapter.DeleteCommand = New System.Data.SqlClient.SqlCommand
Me.m_adapter.DeleteCommand.Connection = Me.Connection
Me.m_adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Order Details] WHERE (([OrderID] = @Original_OrderID) AND ([Pr"& _
"oductID] = @Original_ProductID))"
Me.m_adapter.DeleteCommand.CommandType = System.Data.CommandType.Text
Me.m_adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_OrderID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "OrderID", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
Me.m_adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_ProductID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ProductID", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
Me.m_adapter.InsertCommand = New System.Data.SqlClient.SqlCommand
Me.m_adapter.InsertCommand.Connection = Me.Connection
Me.m_adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Order Details] ([OrderID], [ProductID], [UnitPrice], [Quantity"& _
"], [Discount]) VALUES (@OrderID, @ProductID, @UnitPrice, @Quantity, @Discount);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT OrderID, ProductID, UnitPrice, Quantity, Discount FROM [Order Details] W"& _
"HERE (OrderID = @OrderID) AND (ProductID = @ProductID)"
Me.m_adapter.InsertCommand.CommandType = System.Data.CommandType.Text
Me.m_adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@OrderID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "OrderID", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@ProductID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ProductID", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@UnitPrice", System.Data.SqlDbType.Money, 0, System.Data.ParameterDirection.Input, 0, 0, "UnitPrice", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Quantity", System.Data.SqlDbType.SmallInt, 0, System.Data.ParameterDirection.Input, 0, 0, "Quantity", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Discount", System.Data.SqlDbType.Real, 0, System.Data.ParameterDirection.Input, 0, 0, "Discount", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.UpdateCommand = New System.Data.SqlClient.SqlCommand
Me.m_adapter.UpdateCommand.Connection = Me.Connection
Me.m_adapter.UpdateCommand.CommandText = "UPDATE [dbo].[Order Details] SET [OrderID] = @OrderID, [ProductID] = @ProductID, "& _
"[UnitPrice] = @UnitPrice, [Quantity] = @Quantity, [Discount] = @Discount WHERE ("& _
"([OrderID] = @Original_OrderID) AND ([ProductID] = @Original_ProductID));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELEC"& _
"T OrderID, ProductID, UnitPrice, Quantity, Discount FROM [Order Details] WHERE ("& _
"OrderID = @OrderID) AND (ProductID = @ProductID)"
Me.m_adapter.UpdateCommand.CommandType = System.Data.CommandType.Text
Me.m_adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@OrderID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "OrderID", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@ProductID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ProductID", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@UnitPrice", System.Data.SqlDbType.Money, 0, System.Data.ParameterDirection.Input, 0, 0, "UnitPrice", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Quantity", System.Data.SqlDbType.SmallInt, 0, System.Data.ParameterDirection.Input, 0, 0, "Quantity", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Discount", System.Data.SqlDbType.Real, 0, System.Data.ParameterDirection.Input, 0, 0, "Discount", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me.m_adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_OrderID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "OrderID", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
Me.m_adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_ProductID", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ProductID", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
End Sub
Private Sub InitConnection()
Me.m_connection = New System.Data.SqlClient.SqlConnection
Me.m_connection.ConnectionString = "Data Source=localhost;Initial Catalog=Northwind;Persist Security Info=True;User I"& _
"D=sa;Password=whidbey"
End Sub
Private Sub InitCommandCollection()
Me.m_commandCollection = New System.Data.SqlClient.SqlCommand(1) {}
Me.m_commandCollection(0) = New System.Data.SqlClient.SqlCommand
Me.m_commandCollection(0).Connection = Me.Connection
Me.m_commandCollection(0).CommandText = "SELECT OrderID, ProductID, UnitPrice, Quantity, Discount FROM dbo.[Order Details]"& _
""
Me.m_commandCollection(0).CommandType = System.Data.CommandType.Text
Me.m_commandCollection(1) = New System.Data.SqlClient.SqlCommand
Me.m_commandCollection(1).Connection = Me.Connection
Me.m_commandCollection(1).CommandText = "SELECT OrderID, ProductID, UnitPrice, Quantity, Discount FROM dbo.[Order Details]"& _
" WHERE OrderID = @OrderID"
Me.m_commandCollection(1).CommandType = System.Data.CommandType.Text
Me.m_commandCollection(1).Parameters.Add(New System.Data.SqlClient.SqlParameter("@OrderID", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "OrderID", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
End Sub
<System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Fill, true)> _
Public Overloads Overridable Function FillDetails(ByVal dataTable As NorthwindDataSet.Order_DetailsDataTable) As Integer
Me.Adapter.SelectCommand = Me.CommandCollection(0)
If (Me.m_clearBeforeFill = true) Then
dataTable.Clear
End If
Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
Return returnValue
End Function
<System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], true)> _
Public Overloads Overridable Function GetDetails() As NorthwindDataSet.Order_DetailsDataTable
Me.Adapter.SelectCommand = Me.CommandCollection(0)
Dim dataTable As NorthwindDataSet.Order_DetailsDataTable = New NorthwindDataSet.Order_DetailsDataTable
Me.Adapter.Fill(dataTable)
Return dataTable
End Function
<System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Fill, false)> _
Public Overloads Overridabl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -