为什么GridView使用控件不能正常编辑、删除呢?
我是这样做的:拖一个GridView进来,然后绑定数据源,并且在配置SqlDataSource的高级那里有勾上那两项。最后把启用编辑、启用删除也勾上,但为什么这两个功能不能用呢?
我又试过其他的,发觉是同样这样做,有时可以实现,但大多数都是不行。我同学却大数都可以,为什么呢?只有的区别就是,他是用SQL2000,我用SQL2005。有一次更让我郁闷的是:我试一下不行,然后在数据库那弄了一下(我也不记得弄了什么),就居然可以编辑了,但很快又不可以了。烦啊....为什么那么不稳定的?

解决方案 »

  1.   

    配置SqlDataSource的UpdateQuery和DeleteQuery语句。配置后注意设置GridView的DataKeyNames为表的主键
      

  2.   

    UpdateQuery和DeleteQuery语句它自动生成的,貌似没有问题呀....DataKeyNames也设置了....但还是不行
      

  3.   

    你是用了dataview的command field字段吧,你如果要更新的话需要SqlDataSource的UpdateQuery,看看是不是有问题吧
      

  4.   

    配置SqlDataSource的UpdateQuery和DeleteQuery语句。配置后注意设置GridView的DataKeyNames为表的主键