这是我加载显示在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是一个视图..求助!!!
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是一个视图..求助!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货