这是我加载显示在datagridview上的代码
 Dim bs As New BindingSource
        myds = New DataSet
        mydr = New SqlDataAdapter("select * from tv_CaiPinSet", DB.myDBConn)
        mydr.Fill(myds, "tv_CaiPinSet")
        bs.DataSource = myds.Tables("tv_CaiPinSet")
        Me.DataGVCaiPinType.DataSource = myds.Tables("tv_CaiPinSet")
        Me.BindingNaCaiPinset.BindingSource = bs
这是我保存事件的代码
 If myds.HasChanges Then      '在这里就不直接跳出,不往下运行''
            If MessageBox.Show("    是否确定保存!", DB.StrName, MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
                mydr.Update(myds, "tv_CaiPinSet")
                myds.AcceptChanges()
            End If
        End If我在datagridview 上直接编辑的..为什么不能保存哦If myds.HasChanges Then      '在这里就不直接跳出,不往下运行''
我如果跳过这横,直接往下运行,
在 mydr.Update(myds, "tv_CaiPinSet")就报错..
tv_CaiPinSet是一个视图..求助!!!