当前位置:编程学习 > C#/ASP.NET >>

初学请教VB.NET项目WINDOWS应用程序问题

WINDOWS应用程序里想实现删除一个表中选中的行,同时把被删除的行数据,保存到另外一张表里!

我删除语句是这样写的,可以实现,就是不会,把被删除的数据转移到其他表!请教各位大哥大姐,帮帮小弟!

        Dim h As Integer   
        If MsgBox("你确定要删除吗?", MsgBoxStyle.YesNo, "删除提示") = MsgBoxResult.Yes Then           
            h = Me.学生信息DataGridView.CurrentRow.Index
            Me.Exam2010DataSet.学生信息.Rows(h).Delete()
            Me.学生信息TableAdapter.Update(Me.Exam2010DataSet.学生信息)
        End If
--------------------编程问答-------------------- Exam2010DataSet2中其他表结构跟这个表一样,可以这样移了后删除:
  Me.Exam2010DataSet2.学生信息.importrow(Me.Exam2010DataSet.学生信息.Rows(h))
  Me.Exam2010DataSet.学生信息.Rows(h).Delete()
--------------------编程问答-------------------- 学习中... --------------------编程问答-------------------- 正好也在做,我是先保存当前行的数据到一个结构中,删除当前行之后把数据插入到另一表中。 --------------------编程问答--------------------        Dim h As Integer
        If MsgBox("你确定要删除吗?", MsgBoxStyle.YesNo, "删除提示") = MsgBoxResult.Yes Then
            h = Me.学生信息DataGridView.CurrentRow.Index
            Me.InformationDataSet.学生信息注销.ImportRow(Me.InformationDataSet.学生信息.Rows(h)) 
            Me.InformationDataSet.学生信息.Rows(h).Delete()           
            Me.学生信息TableAdapter.Update(Me.InformationDataSet.学生信息)
         End If
这样写的话,被选中的那行数据能删除,但是不能保存到新表里!

       Dim h As Integer
        If MsgBox("你确定要删除吗?", MsgBoxStyle.YesNo, "删除提示") = MsgBoxResult.Yes Then
            h = Me.学生信息DataGridView.CurrentRow.Index 
            Me.InformationDataSet.学生信息.Rows(h).Delete()
            Me.InformationDataSet.学生信息注销.ImportRow(Me.InformationDataSet.学生信息.Rows(h))       
            Me.学生信息TableAdapter.Update(Me.InformationDataSet.学生信息)
         End If
还是在新标找不到被删除的数据行!

是不是缺少一句更新新表的语句?如果是,该怎么写!

--------------------编程问答--------------------  Me.InformationDataSet.学生信息.Rows(h).Delete()
 Me.InformationDataSet.学生信息注销.ImportRow(Me.InformationDataSet.学生信息.Rows(h))
这2句要倒过来,下面这条在上面. --------------------编程问答-------------------- Me.学生信息TableAdapter.Update(Me.InformationDataSet.学生信息)
这句后要加保存新表:
Me.学生信息TableAdapter.Update(Me.InformationDataSet.学生信息注销)
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,