扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在vb.net中要定义一个事务,需要使用Begin tran命令,在这一命令之后的任何语句都将被认为是事务的一部分。命令Commit用来完成VB.NET处理,并使事务对数据库所作的修改成为永久的。Rollback命令用来取消一个事务,并还原事务对数据库所作的修改。
成都创新互联专注于堆龙德庆企业网站建设,成都响应式网站建设公司,商城网站建设。堆龙德庆网站建设公司,为堆龙德庆等地区提供建站服务。全流程按需开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
具体代码很麻烦,不说了,提个思路:鼠标点击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
这样可以实现你切换列表框后上一个列表框处于未选中任何项目状态
Select Case MsgBox("执不执行?", MsgBoxStyle.OkCancel)
Case MsgBoxResult.Ok
'确定要执行的
Case MsgBoxResult.Cancel
'取消要执行的
End Select
连接数据库 如果采用的 ADO.NET 进行连接,默认情况下会有一个你看不见的 连接池 来管理这些连接,然后 你每次程序里的关闭数据库,只是把连接放回连接池,方便下次重新连接。
所以不用就关,避免连接池连接数过多。
问题补充:我用VB.NET写的,FORM2用来实现数据采样并显示实时曲线,关闭后再'取消FORM2的关闭 这样就把FORM2隐藏起来了,需要调出来的时候只需以下代码
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流