[紧急求助]通过DataSet 获取数据后,小数点问题 小弟读取数据库中的一段数据 然后实例化DataSet dtSet 用来装载比如数据库中的数据为3956.360352(浮点型)但是我用 string str = dtSet.Tables[0].Rows[0]["latitude"].ToString();却只能得到 3956.36这是为什么呢?请各位帮帮我怎么解决,我才能正确得到3956.360352 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在数据库里 是 3956.360352但是跟踪到 string str = dtSet.Tables[0].Rows[0]["latitude"].ToString(); 就是 3956.36 打断点看一下整个DataTable 要是在DataTable里都不对 那就可以试试在SQL里的这个字段加上一个转型 ToChar什么的 再试试 可能是.NET的自动类型转换导致的 Dim EmpDs As New DataSetOraSqlAdapter = New OracleDataAdapter()OraCmd.CommandType = CommandType.TextOraCmd.CommandText = sqlcmdOraSqlAdapter.SafeMapping.Add("*", GetType(String))OraSqlAdapter.SelectCommand = OraCmdOraSqlAdapter.Fill(EmpDs)还是不行的话~ 试试这样子~ OraSqlAdapter.SafeMapping.Add("*", GetType(String)) dtSet.Tables[0].Rows[0]["latitude"].ToString("f6"); 查询分析器里执行下用到的sql语句,看看取出的是不是3956.360352,如果不是就转为在sql将该字段转为Char型 string str = dtSet.Tables[0].Rows[0]["latitude"].ToString("#########.######"); 关于Page.RegisterStartupScript问题 谁知道这种图片怎么抓取? 网站上线!征意见! 关于application的问题 请问什么是组件?什么是控件? xp系统已安装了iis,配置好,为什么在主目录里建网站,会有配置错误。 研习一年的成 果 集(Web Service&多语言支持)<开源>大家多多请指教 我想学习asp.net 快救救我们吧!!!!!!!!!! 我又受不了了 VS.NET目前最新版本是多少? 比较菜的问题 请问怎么对gridview进行多表绑定
就是 3956.36
Dim EmpDs As New DataSet
OraSqlAdapter = New OracleDataAdapter()
OraCmd.CommandType = CommandType.Text
OraCmd.CommandText = sqlcmd
OraSqlAdapter.SafeMapping.Add("*", GetType(String))
OraSqlAdapter.SelectCommand = OraCmd
OraSqlAdapter.Fill(EmpDs)还是不行的话~ 试试这样子~