***************高分**********************DataTable vs DataView dv.table = dt //假设这个dv源于这个dt那么对dv 的操作(删除、增加...)会影响到dt吗?相反,如果对dt进行操作,会自动更新到dv吗?如果可以的话,我如果把dv赋给ViewSate["dv"],再删除dt,然后再把ViewState["dv"]赋值给dv,那么如果对dv进行了操作(删除、增加...),如何使其改动保存到数据库中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要保存到数据库中,需要使用DataAdapter.update(dt) 不行...和SQLSERVER一样.你删除了表,你修改视图的数据能还更新回去吗? 表都没了.往哪儿存啊? 麻烦各位先解答第一个问题:------------------------dv.table = dt //假设这个dv源于这个dt那么对dv 的操作(删除、增加...)会影响到dt吗?相反,如果对dt进行操作,会自动更新到dv吗? 很同意 zhanqiangz(闲云野鹤-Overriding) ,很多东西都是自己试出来的。 楼上的哥哥,你的回答能不能不加个“吧”啊?搞得我上不上,下不下的。我查过一些资料:“DataView 不维护自已的数据副本,当通过DataView访问数据时,DataView将返回储存在相应DataTable中的数据。”------------------Ado.net技术内幕p303 都是引用型类型,就相当于在显示后把数据库断掉,呵呵ViewState也不是把所有数据放在本地机吧 我也很同意 zhanqiangz(闲云野鹤-Overriding).并且在付于实践。但是留在这的100分怎么处理? 再问大家一个问题:如果我把dt赋给ViewSate["dt"],然后再把ViewState["dt"]赋值给dt,那么对dt进行了操作(删除、增加...),如何使其改动保存到数据库中? 楼上的问题:要保存到数据库中,需要使用DataAdapter.update(dt) 我知道更新DataTable到数据库可以用DataAdapter.update。我的问题是如果这个DataTable是从ViewState传过来的,那么还可以使用DataAdapter.update吗? 为什么用fileUpload上传大文件会出错? 为什么我的gridview触发不了 GridView的页眉中的复选框问题 OnTextChanged,为什么没有触发呢? 100分问下页面设置的问题·~!~! 在web页上能不能做那种弹出式菜单? 如果将映射磁盘上的文件复制到本地磁盘 能不能这样? 如何清空HyperLink 再问一个“未将对象引用至实例”的问题。郁闷呀! 在創建一個工程時出現這樣的問題,如何解決。 10天内撑握ASP.Net开发基本功,如何动手!!请高手指点一二!!!
------------------------
dv.table = dt //假设这个dv源于这个dt那么对dv 的操作(删除、增加...)会影响到dt吗?相反,如果对dt进行操作,会自动更新到dv吗?
很同意 zhanqiangz(闲云野鹤-Overriding) ,很多东西都是自己试出来的。
我查过一些资料:
“DataView 不维护自已的数据副本,当通过DataView访问数据时,DataView将返回储存在相应DataTable中的数据。”------------------Ado.net技术内幕p303
就相当于在显示后把数据库断掉,呵呵
ViewState也不是把所有数据放在本地机吧
但是留在这的100分怎么处理?
如果我把dt赋给ViewSate["dt"],然后再把ViewState["dt"]赋值给dt,那么对dt进行了操作(删除、增加...),如何使其改动保存到数据库中?
要保存到数据库中,需要使用DataAdapter.update(dt)