dataGrid中并不是所有列都显示出来,设置了一些隐藏列的,即该列的width=0急,在线等!!

解决方案 »

  1.   

    那再加个datagrid1.datasourse=dataset1.stal; 这句吧,我不太确定
    要不,再试试加一条update的oledbcommand的吧,然后给这条UPDATE命令设置格式
    我不太确定就是了
    你为什么不用拉控件的方法呢?
    拉一个适配器的控件进去,然后照着向导做,结果出来
    也就多几行命令格式的设置的代码吧
      

  2.   

    命令生成器的用法也不是这样的呀,他主要是将DataSet中的数据与数据库同步,并不是DataGrid,
    还有你查查命令生成器的用法,你的还有什么getselectcommamd,getupdatecommand,~~~~都没有,具体我不记得了,还有你的DataSet一定要保持状态的
      

  3.   

    查查OleDbCommandBuilder命令生成器的用法
      

  4.   

    看了你的代码,没发现错误。
    怀疑问题出在数据库上,如你没有设置主键,这时候是没法自动生成UPDATE语句的。另外,你上面的代码:在打开了连接后,记得要关掉。
      

  5.   

    你更新了DataGrid,又没有用DataGrid的值去更新DataSet,那你用DataSet去更新DataSource根本就是无意义的。
      

  6.   

    需要你写一个updata才行,最好用窗体设计器做
      

  7.   

    说不定staAd中的updatecommand中的commandtext没写更新语句吧