[VB.NET]datagrid的记录已删除,怎么更新到数据库???

前端之家收集整理的这篇文章主要介绍了[VB.NET]datagrid的记录已删除,怎么更新到数据库???前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
datagrid的记录已删除,怎么更新到数据库??? Dim row As DataSet1.管理用户Row row = DataSet11.管理用户(DataGrid1.CurrentRowIndex) 选中行 DataSet11.管理用户.Remove管理用户Row(row) 删除sqlDataAdapter1.Update(DataSet11) 这样只能将Datagrid里的选定记录删除,不能更新到数据库 __________________________________________________________________________ 死了算了 __________________________________________________________________________ 在sqlDataAdapter1.Fill(DataSet11)这一句前加上 Dim b As sqlCommandBuilder = New sqlCommandBuilder(sqlDataAdapter1) 这一句用来生成相应的sql语句,没有的话就不能对数据产生作用了。 lz先试试。千万别灰心啊,打起精神来! __________________________________________________________________________ 我改了代码,不过还是不起作用.... Dim row As DataSet1.管理用户Row row = DataSet11.管理用户(DataGrid1.CurrentRowIndex) 选中行 DataSet11.管理用户.Remove管理用户Row(row) 删除行 Dim db As sqlCommandBuilder = New sqlCommandBuilder(sqlDataAdapter1) sqlDataAdapter1.Update(DataSet11,管理用户 ) DataSet11.AcceptChanges() __________________________________________________________________________ Dim bm As BindingManagerBase Private Sub Form10_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load dapsw.Fill(DataSet21) DataGrid1.SetDataBinding(DataSet21,psw ) bm = Me.BindingContext(DataSet21,psw ) End Sub Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click Dim dgrDelete = DialogResult Try dgrDelete = MessageBox.Show( 是否要删除记录?,提示,MessageBoxButtons.YesNo) If dgrDelete = DialogResult.Yes Then With bm .RemoveAt(.Position) End With MessageBox.Show( 删除成功,提示 ) dapsw.Update(DataSet21) DataSet21.AcceptChanges() End If Catch err As Exception MessageBox.Show(err.Message) End Try End sub 我的给你参考下 __________________________________________________________________________ 正在看,谢谢 __________________________________________________________________________ 删除成功,正在分析.非常感谢你 能解释一下这段是什么意思么?? With bm .RemoveAt(.Position) End With __________________________________________________________________________ 是不是用来绑定原DATASET里的字段的? __________________________________________________________________________ 帮顶管理器中的RemoveAt方法,目的是删除表中的当前行 __________________________________________________________________________ 解决了话,界贴给分了,哈哈 __________________________________________________________________________ 怎么给? __________________________________________________________________________ 点管理,照着做就好了 __________________________________________________________________________ 给分也要回复.... __________________________________________________________________________ 你照着做就行了,在给分的名字旁打勾 __________________________________________________________________________

猜你在找的VB相关文章