在vb.net中要定義一個事務,需要使用Begin tran命令,在這一命令之后的任何語句都將被認為是事務的一部分。命令Commit用來完成VB.NET處理,并使事務對數據庫所作的修改成為永久的。Rollback命令用來取消一個事務,并還原事務對數據庫所作的修改。
成都創(chuàng)新互聯專注于堆龍德慶企業(yè)網站建設,成都響應式網站建設公司,商城網站建設。堆龍德慶網站建設公司,為堆龍德慶等地區(qū)提供建站服務。全流程按需開發(fā),專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯專業(yè)和態(tài)度為您提供的服務
具體代碼很麻煩,不說了,提個思路:鼠標點擊Grid控件時,提取這條記錄中具有唯一性的那一列的值,比如編號或身份證號等等(這個比較容易辦到),然后按“刪除”按鈕時,先用Sql語句刪除數據庫中的這條記錄,再重新填充一下這個DataGridView,就達到目的了。
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.LostFocus, ListBox2.LostFocus
Select Case sender.name
Case "ListBox1"
ListBox1.SelectedIndex = -1
Case "ListBox2"
ListBox2.SelectedIndex = -1
End Select
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
With ListBox1
.Items.Add("Basic")
.Items.Add("C#")
.Items.Add("C++")
End With
With ListBox2
.Items.Add("阿衰")
.Items.Add("小沖")
.Items.Add("莊褲")
End With
End Sub
這樣可以實現你切換列表框后上一個列表框處于未選中任何項目狀態(tài)
Select Case MsgBox("執(zhí)不執(zhí)行?", MsgBoxStyle.OkCancel)
Case MsgBoxResult.Ok
'確定要執(zhí)行的
Case MsgBoxResult.Cancel
'取消要執(zhí)行的
End Select
連接數據庫 如果采用的 ADO.NET 進行連接,默認情況下會有一個你看不見的 連接池 來管理這些連接,然后 你每次程序里的關閉數據庫,只是把連接放回連接池,方便下次重新連接。
所以不用就關,避免連接池連接數過多。
問題補充:我用VB.NET寫的,FORM2用來實現數據采樣并顯示實時曲線,關閉后再'取消FORM2的關閉 這樣就把FORM2隱藏起來了,需要調出來的時候只需以下代碼