加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 23:42:00 所属栏目:大数据 来源:网络整理
导读:datagrid的记录已删除,怎么更新到数据库??? Dim row As DataSet1.管理用户Row row = DataSet11.管理用户(DataGrid1.CurrentRowIndex) 选中行 DataSet11.管理用户.Remove管理用户Row(row) 删除行 SqlDataAdapter1.Update(DataSet11) 这样只能将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方法,目的是删除表中的当前行 __________________________________________________________________________ 解决了话,界贴给分了,哈哈 __________________________________________________________________________ 怎么给? __________________________________________________________________________ 点管理,照着做就好了 __________________________________________________________________________ 给分也要回复.... __________________________________________________________________________ 你照着做就行了,在给分的名字旁打勾 __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读