麻烦诸位高手帮我看看这段简单的源代码。 自定义的好像不能用update直接更新 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我还写了增加row和更改row的web service同样是用 sqlDataAdapter1.Update(List) 来更改数据源的都可以实现为什么唯独delete不不行呢? 在sqlDataAdapter1.Update(List);之前必须要有update的command语句!http://expert.csdn.net/Expert/topic/1967/1967888.xml?temp=.5014612 sqlDataAdapter1有没有与command绑定,如果有绑定的话的,在绑后command是不是进行了其他的操作sqlDataAdapter1绑定的command,在绑定后不能进行其他操作, 不然的话,你的sqlDataAdapter1就不生效了。 t.Rows.RemoveAt(GameID);====》 sqlDataAdapter1.Update(List);我将上述两句改成 t.Rows[0]["id"] = 3; sqlDataAdapter1.Update(List);就能更改数据源我还尝试了加一行,都没有问题不知道为什么唯独删除不了行??????????? 我想是因为.RemoveAt() 操作是实实在在的把表中的那一行去掉了,而不是只是把那一行状态标记为DELETE,所以在使用UPDATE的时候,sqlDataAdapter无法识别到底是表中的哪一行被删掉了,所以它会什么都不会做,请你参照VS.NET的文档仔细把sqlDataAdapter看懂,我想你会找到答案的·:) to zhongkeruanjian(鸭子): 那我可否这样呢? t.Rows[GameID].Delete(); sqlDataAdapter1.Update(List);先标记为delete再update就行了?以前我试过这样 t.Rows[GameID].Delete(); t.AcceptChanges(); sqlDataAdapter1.Update(List);行不通。 对的,不过你自己要写UPDATECOMMAND,下面的 t.Rows[GameID].Delete(); t.AcceptChanges(); sqlDataAdapter1.Update(List);绝对不行,不能t.AcceptChanges();呵呵,你自己查阅一下《ASP.NET1。0高级编程》》就知道了 我最后用sqlcommand解决了谢谢各位 C# 查询数据输出,不知道错在哪里 IIS自动回收,为什么静态变量里的项被清掉了 谁搞过QQ开放平台,专业的来 VS2005为什么不能调试 文本框不能清空! 关于平横组正则表达式 [馨郁星愿]一个vbs的周末计算函数,哪位高手帮忙转成vb版的一下 关于动态加载ASP.NET服务器控件 怎么样用asp.net 或者是js实现手机商品产品对比悬浮框效果 请问:在客户端escape后,到底变成什么编码了,在服务器端如何实现同样的编码规则啊?以便于在客户端解码! 如何制作asp.net 的安装向导。 关于生成安装程序的简单问题。
同样是用 sqlDataAdapter1.Update(List) 来更改数据源的
都可以实现
为什么唯独delete不不行呢?
http://expert.csdn.net/Expert/topic/1967/1967888.xml?temp=.5014612
在绑后command是不是进行了其他的操作sqlDataAdapter1绑定的command,在绑定后不能进行其他操作, 不然的话,你的sqlDataAdapter1就不生效了。
====》 sqlDataAdapter1.Update(List);
我将上述两句改成
t.Rows[0]["id"] = 3;
sqlDataAdapter1.Update(List);
就能更改数据源
我还尝试了加一行,都没有问题
不知道为什么唯独删除不了行???????????
那我可否这样呢?
t.Rows[GameID].Delete();
sqlDataAdapter1.Update(List);
先标记为delete再update
就行了?以前我试过这样
t.Rows[GameID].Delete();
t.AcceptChanges();
sqlDataAdapter1.Update(List);
行不通。
下面的
t.Rows[GameID].Delete();
t.AcceptChanges();
sqlDataAdapter1.Update(List);
绝对不行,不能t.AcceptChanges();呵呵,你自己查阅一下《ASP.NET1。0高级编程》》就知道了
谢谢各位