Dumb
I am not like them , but I can pretend

真是奇怪,GRIDVIEW 新增了好多功能,竟然不支持DELETE,说是用DETAILSVIEW来删除,不知道是为什么?可能是因为测试版本吧!GRIDVIEW 和 SQLDATASOURCE绑定真的带来很多方便。但我遇到一个问题,UPDATE ( update [users] set ...where UserID = @UserID )可以 DELETE ( Delete From [users] ...where UserID = @UserID不可以,总说MUST DECLARE  VARIABLE UserID.那为什么UPDATE可以呢?琢磨半天,终于搞定。1,设置SQLDATASOURCE的ConflictDetection = CompareAllValues。2, DELETE 语句错误,应该是where UserID = @original_UserID.

问题虽然解决了,但还是很奇怪,为什么UPDATE没问题,DELTETE却要做这些修改呢?

---如果关键字是在GRIDVIEW中设置为READONLY,则UPDATE不出错,但所做修改并没有UPDATE.将READONLY = TRUE后OK!

posted on 2004-08-26 16:30  feng  阅读(422)  评论(0)    收藏  举报