求助(帮我看看这段代码)??????
这是我加载显示在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是一个视图..????????   
 ----------------------------------   
 没仔细看你的代码,看到后面了 
 你是想更新试图吗?呵呵, 
 试图只是一个查询语句而已,又不是表,怎么能更新呢?
------解决方案--------------------可以的.