Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Datagridview编辑未更新数据库_Vb.net_Datagridview - Fatal编程技术网

Vb.net Datagridview编辑未更新数据库

Vb.net Datagridview编辑未更新数据库,vb.net,datagridview,Vb.net,Datagridview,我有一个绑定到ParsreelsBindingsource的datagridview。当我编辑DGV时,canges显示没有错误,但不会更新数据库。我使用以下代码保存: Private Sub UPDATE_Click(sender As Object, e As EventArgs) Handles UPDATE.Click, UPDATE.Click Me.Validate() Me.ParsreelsBindingSource.EndEdit() Me.Ta

我有一个绑定到ParsreelsBindingsource的datagridview。当我编辑DGV时,canges显示没有错误,但不会更新数据库。我使用以下代码保存:

   Private Sub UPDATE_Click(sender As Object, e As EventArgs) Handles UPDATE.Click, UPDATE.Click

    Me.Validate()
    Me.ParsreelsBindingSource.EndEdit()
    Me.TableAdapterManager.UpdateAll(Me.SkeduleringDatabasisDataSet)
    Me.Close()

End Sub
问候

编辑:数据集代码:我希望这就是你想要的

           Partial Class SkeduleringDatabasisDataSet
           End Class

           Namespace Skedulering.SkeduleringDatabasisDataSetTableAdapters

          Partial Public Class ParsreelsTableAdapter
          End Class
          End Namespace

每当我不得不处理datagridviews时,以下操作都很好

Friend Class MyClass

    Private daFoo as dsMyDataSetTableAdapters.TableFooAdapter = new dsMyDataSetTableAdapters.TableFooAdapter()
    Private dtTable as Datatable

    Private Sub setUpTheDGV()
        dtTable = daFoo.GetMyData()
        myDGV.DataSource = dtTable
        Refresh()
    End Sub

    'Do things, call methods, change the datagridview's contents....

    Private Sub updateMyData()
        daFoo.Update(dtTable)
    End Sub

End Class

对datagridview所做的更改应用于datatable,适配器在.update调用中完成所有繁重的工作。希望有帮助。

你能发布数据集的代码吗?你怎么知道它没有更新?你怎么检查?什么是DB SQL不是DB/端问题:处理更新。单击,更新。单击-删除,更新。单击,因为它将导致更新\u Click方法运行两次。我已编辑我的问题,以包含我的数据集的代码。我知道它没有更新,因为我可以看到,如果我打开SQL数据库,当我在服务器资源管理器中打开表并查看数据时,RegardsSQL不是一个DB,没有任何更改。当做