Remoting DataSet序列化/反序列化导致类型变化问题 Remoting中服务器端DataSet有一列为从数据库中读出的Date类型(yyyy-MM-dd),经过.Net序列化/反序列化到客户端后自动加上了 0:00:00有什么简便的方法可以避免此问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Date?.net里默认没有这个类型,应该是DateTime类型的,楼主所说的可能是DateTime的值的字符串表示。一般来说如果只在在值上是应该有后面的表示时分秒的,如果在值的显示上,可以使用ToStirng("yyyy-MM-dd")来格式化或采取其它的方式来对DateTime值的格式化显示,而不能说DateTime值没有0:00:00这样的信息。 这样的问题我们以前也遇到过如果搂主用的是oracle的话,在对字段进行to_date时,使用格式(yyyy/mm/dd HH:mi:ss 或者 yyyy/mm/dd HH24:MI:ss等),设置得不一样,会有不同的结果;具体每种格式表示什么,现在也不记得了看我的小裤衩就知道我没资格谈论; 数据库是Date类型,我跟踪过服务器端的DataSet,显示跟数据库中一样,是yyyy-MM-dd但客户端取到的就加上了0:00:00根本上就是不想要DateTime类型 数据库是Date类型?什么样的数据库的日期/时间类型到.net里都是一个DateTime。 是的,确实是楼上所说的问题,但怪就怪在服务器端的DataSet在序列化之前居然显示跟数据库中一样,没有加0 DataSet要直接绑给DataGridView,这样就得在绑之前自己手动格式化了?? DataSet要直接绑给DataGridView,这样就得在绑之前自己手动格式化了??遍历一遍DS? 楼主,能不能把你的程序给我看一下,我正在学习分布试编程,一定会用到REMOTING和DATASET,楼主行行好!多谢!!!邮箱[email protected]QQ103630333 建议楼上的从这儿看起,会有很大帮助http://www.cnblogs.com/wayfarer/archive/2004/07/30/28723.aspx "字符串".remove("字符串".length,8)//移除后面八位如果用gv显示在gv里面有个什么..inhtml 的先为flase 再把数据格式填为{0:d} BackGroundWorker的相关问题 运行项目时,下拉菜单怎样才能不输入? SOCKET用链接不用IP用域名,怎么实现 c#如何释放文件控制 %%%%%%%%%%%%%%%%%%%%%为何执行this.Close()时并不立即退出? 在线求解:问题如下 怎样在自定义的组件中定义代码,使该组件在注册时能够自动增加到工具箱中某个指定的Tab项中,而不是当前工具箱项 从SQL Server 2000 到 Oracle? 请教一个问题:请大家帮帮我,谢谢,200分 怎么判断是否查到记录 锻炼思维题 关于使用正则表达式过滤HTML代码中标记遇到的一个问题
一般来说如果只在在值上是应该有后面的表示时分秒的,如果在值的显示上,可以使用ToStirng("yyyy-MM-dd")来格式化或采取其它的方式来对DateTime值的格式化显示,而不能说DateTime值没有0:00:00这样的信息。
具体每种格式表示什么,现在也不记得了看我的小裤衩就知道我没资格谈论;
但客户端取到的就加上了0:00:00
根本上就是不想要DateTime类型
遍历一遍DS?
邮箱[email protected]
QQ103630333
http://www.cnblogs.com/wayfarer/archive/2004/07/30/28723.aspx
//移除后面八位
如果用gv显示
在gv里面有个什么..inhtml 的先为flase 再把数据格式填为{0:d}