vb.net清空表,vb清除列表框全部内容
vb.net窗口中存在多个datagridview表格,如何删除选中表格的数据及其绑定的数据库中的数据
当然,可以声明一个模块级变量,当用鼠标单击某一个 datagridview 控件的时候,就把该 datagridview 控件名赋予该模块级变量,然后在删除键的事件里,执行删除前,根据该模块级变量里保存的信息,来确定针对某个 datagridview 控件进行删除操作。
目前创新互联已为上千多家的企业提供了网站建设、域名、雅安服务器托管、网站托管、企业网站设计、藁城网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
不过还是建议你每一个 datagridview 控件 对应使用一个删除按钮。
VB.net怎样全部删除DataGridView的内容?
方法有多种。
可以dataAdapter.Fill到数据表应该,设置几个command,再通过dataAdapter.Update就可以更新数据了。不过表要有一个关键的key吧。
另外一种直观一点:
也需要表有个关键key有就是关键字段。
你datagridview.reomveAt(index)同时执行sqlcommand("delete * From table where keyFild='" key "'")就可以。
参考一个实例,如下:
Private Sub bitDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bitDelete.Click
Dim oraConn As New OracleConnection()
oraConn.ConnectionString = " data source=数据库名字;user id=账号;password=密码"
oraConn.Open()
Dim id As String = DataGridView1.CurrentRow.Cells(0).Value.ToString().Trim()
Dim queryString = "delete from t where id ='" id号 "'"
Dim adapter As OracleDataAdapter = New OracleDataAdapter(queryString,oraConn)
Dim mark As DataSet = New DataSet
adapter.Fill(mark, "Mark")
MessageBox.Show("删除数据成功!")
Dim adapter As OracleDataAdapter = New OracleDataAdapter("select * from t ORDER BY id", oraConn)
Dim score As DataSet = New DataSet()
adapter.Fill(score , "Score ")
DataGridView1.DataSource = score
DataGridView1.DataMember = score .Tables(0).ToString
oraConn.Close()
End Sub
VB.NET如何删除注册表
请使用VB.NET的“My”功能: '添加
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue("running", "C:\myapp.exe") ' 删除
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).DeleteValue("running")
VB.net Access怎样用一条sql语句删除多个表的数据?
你这个语句写的有点问题,delete语句后面直接应该接“from”,不应该接其他的东西,这是基本语法
名称栏目:vb.net清空表,vb清除列表框全部内容
分享网址:http://myzitong.com/article/dsejijg.html