我正在处理 a 中的数据DataTable
,然后调用SqlDataAdapter.Update()
将数据放回 SQL DB。它主要工作 - 除了我可以在我调用之前看到,Update()
某些列中的数字DataTable
有小数部分,但是在Update()
我查看 SQL 表并且数字的小数部分被删除之后,值是所有整数。
原件DataTable
由 创建SqlDataAdpater.Fill()
,并SqlCommandBuilder
用于创建默认的更新/插入/删除命令。填充的 select 语句DataTable
只包含一个 SQL 表。相关的 SQL 表列数据类型是decimal
,我确认是 中列的类型DataTable
。
关于我在这里缺少什么的任何建议?感谢您的任何帮助。