读书人

在DataGridView删除一行好如何保存

发布时间: 2012-10-10 13:58:11 作者: rapoo

在DataGridView删除一行好怎么保存


DataGridView1.Rows.Remove(DataGridView1.CurrentRow)





我前面的数据库连接是这样的怎么修改进来
Dim number As Integer
number = ListView1.Items.IndexOf(ListView1.FocusedItem) ''获取选中项的索引号
Dim str As String = ListView1.Items(number).SubItems(3).Text ''记录选中项的第四列(配送人员)的值 Dim querystring As String = "delete * from 配送数据库 where 配送人员 = '" & str & "'"
Dim conn As New OleDb.OleDbConnection(connectionstring)
Try
conn.Open()
Dim cmd As New OleDb.OleDbCommand(querystring, conn)
cmd.ExecuteNonQuery() ''执行删除命令
ListView1.Items(number).Remove() ''删除ListView1中选中的记录 MsgBox("删除选中记录!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

[解决办法]
删除的一行,有一特别的标志(一般用记录的ID,或身份证号。。。,只要不重复)

根据这一标志在表中删除记录(或在记录集中删除)

再刷新DataGridView1

读书人网 >VB Dotnet

热点推荐