- 分享
- 0
- 人气
- 0
- 主题
- 32
- 帖子
- 1046
- UID
- 33337
- 积分
- 204
- 阅读权限
- 14
- 注册时间
- 2006-4-26
- 最后登录
- 2021-5-26
- 在线时间
- 6273 小时
   
|
删除问题..在datagribView
里面可以删除,insert...
可是没有直接在database里面修改.
重新开过后资料还是有在..
上网查了说是我们修改在dataset里面..
没有update到database..
可是试了很久都没有结果
请高手大大帮忙
Dim cmd As SqlCommand
Dim conn As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\login.mdf;Integrated Security=True;User Instance=True")
Dim myDA As SqlDataAdapter
Dim myDataSet As DataSet
Dim cmdBuilder As New SqlCommandBuilder(myDA)
Private Sub ButtonDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonDelete.Click
conn.Open()
cmd = New SqlCommand("DELETE FROM Employee WHERE employeeID = '" & eIDTextBox.Text & "'", conn)
cmd.ExecuteNonQuery()
ShowData()
If conn.State <> ConnectionState.Closed Then
conn.Close()
End If
End Sub
Public Sub ShowData()
cmd = New SqlCommand("SELECT * FROM Employee", conn)
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
myDA = New SqlDataAdapter(cmd)
myDataSet = New DataSet()
myDA.Fill(myDataSet, "Employee")
DataGridView1.DataSource = myDataSet.Tables("Employee").DefaultView
myDA.Update(myDataSet.Tables("Employee"))
End Sub |
|