Образец транзакции на SQL
BEGIN TRANSACTION;
IF @@TRANCOUNT > 0
ALTER TABLE [Customers]
ADD [LastEditDate] DateTime NULL CONSTRAINT [DF_Customers_LastEditDate] DEFAULT (GETUTCDATE()) WITH VALUES
GO
IF @@ERROR <> 0
ROLLBACK TRANSACTION;
Множества в классе делать так
Public Property Orders() As Orders
Get
Return ordersValue
End Get
Set(ByVal value As Orders)
ordersValue = value
End Set
End Property
Private Sub ordersValue_AddingNew(ByVal sender As Object, ByVal e As System.ComponentModel.AddingNewEventArgs) Handles ordersValue.AddingNew
e.NewObject = New Order(999, Me.CustomerID, Date.Today, DateAdd(DateInterval.Day, 30, Date.Today))
End Sub
ИЗУЧАТЬ!!!
1.Можно переписать SubmitOn...и творить все что хоч
-------------------------------------------
2.ArrayList = источник данных!!!
-------------------------------------------
3.Используй датавью, там есть фильтр обычный и по состоянию!!!
----------------------------------------
4.Dim myColors() As String = {"AQUA", "BLACK", "BLUE", "GREEN", "RED", "WHITE", "YELLOW"}
ComboBox1.DataSource = myColors
-------------------------------------
5. Классы множеств делать так:
Public Class Customers
Inherits System.ComponentModel.BindingList(Of Customer)
End Class
6. Разделять код:
#Region "Create database"