求助(帮我看看这段代码)??????
这是我加载显示在datagridview上的代码
Dim bs As New BindingSource
myds = New DataSet
mydr = New SqlDataAdapter( "select * from tv_CaiPinSet ", DB.myDBConn)
mydr.Fill(myds, "tv_CaiPinSet ")
Dim comb = New SqlCommandBuilder(mydr)
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是一个视图..
------解决方案--------------------vb的怎么贴到c#里来了??
------解决方案--------------------在 mydr.Update(myds, "tv_CaiPinSet ")就报错..
tv_CaiPinSet是一个视图..????????
----------------------------------
没仔细看你的代码,看到后面了
你是想更新试图吗?呵呵,
试图只是一个查询语句而已,又不是表,怎么能更新呢?
------解决方案--------------------可以的.