C# WPF DataGrid 不显示 SQLite 3 数据库中的小数

2023-12-29

我遇到了 C# WPF 的问题,我想在 WPF DataGrid 控件中显示一些 SQLite 数据表。我们将产品的价格存储为 NUMERIC(但也尝试将其存储为 REAL,但效果完全相同),但在数据网格控件中,它显示为整数,尽管在 SQLite DB 浏览器上它显示正确的十进制值。下面是我们将数据填充到 DataGrid 中的代码:

ProductsDataGrid.ItemsSource = db.GetDataSet("*", "products").Tables[0].AsDataView();

GetDataSet 方法如下所示:

public DataSet GetDataSet(string columns, string table, string trailingCommands = "")
{
    var sqlcmd = string.Format("select {0} from {1} {2}", columns, table, trailingCommands);
    Utility.Log.Info(sqlcmd);
    DataSet dataSet = new DataSet();
    SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sqlcmd, this.dbconn);
    dataAdapter.Fill(dataSet);

    return dataSet;
}

简洁版本: 该程序在 SQLite DB 的数据网格中将十进制数字显示为 int


检查你的 SQLite 小数分隔符,可能就是这样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# WPF DataGrid 不显示 SQLite 3 数据库中的小数 的相关文章

  • 反序列化 GUID 数组时出现 JSON.NET 异常

    我正在使用 JSON NET 反序列化从浏览器发送的 AJAX HTTP 请求 并且在使用 Guid 作为参数的 Web 服务调用时遇到问题 当我使用内置的 NET 序列化器时 这工作得很好 首先 流中的原始字节如下所示 System Te
  • pop() 期间提升 Fibonacci 堆访问冲突

    Context 我目前正在实现某种形式的 A 算法 我决定使用 boost 的斐波那契堆作为底层优先级队列 我的图表是在算法运行时构建的 作为我使用的顶点对象 class Vertex public Vertex double double
  • 信用卡号应该存储为字符串还是整数?

    是啊 只是想想而已 我应该将在我的网站上输入的信用卡号存储为字符串还是整数 我的意思是 它们由数字组成 这让我认为它是一个整数 但我不对它们进行数学运算 所以也许字符串更合适 编辑 所以我必须在加密之前存储在某个时刻输入的数字 我可能应该更
  • 共享库 C++ Makefile

    我需要编译胖二进制文件才能在另一台 Linux 机器上使用它 但缺少一些库 因此据我了解 我应该使用一些 shared 选项来编译它 但我不明白如何为此配置 Makefile 目前我的 makefile 如下所示 CC g CC FLAGS
  • 如何使用仿函数作为类模板中的成员?

    我试图使用函子作为std function类模板内的对象 以下是我到目前为止所做的事情 the functor class template template
  • 如果另一个对象具有 mousecapture,如何为一个对象触发 MouseEnter?

    我有一个奇怪的问题和一个 vb net 2010 和 wpf4 项目 我有一个标签 当单击时 它会捕获鼠标 MyLabel captureMouse 并在屏幕上跟随它 直到鼠标再次单击 此时对象和鼠标捕获被释放 但是 我仍然需要另一个对象的
  • 使用 C# 将文件列表从 ftp 下载到本地文件夹? [复制]

    这个问题在这里已经有答案了 我希望将 ftp 中的所有文件下载到本地文件夹 下载到本地驱动器后 所有文件都应在 ftp 中删除 从下面的代码 我只能从 ftp 下载一个我不期望的文件 我需要将所有文件放在一个文件夹中 但不放在本地文件名的名
  • 如何向 Iron Python 添加模块?

    我一直在尝试使用 C Visual Studio 执行以下 Python 代码 graphcreater py 我通过 NuGet 包管理器添加了 IronPyton 2 7 7 和 IronPython StdLib 2 7 7 一旦我运
  • 在 UserControl C# .NET 中添加/停靠控件

    我正在编写一个 UserControl 它以编程方式添加子控件 目前我正在添加新的控件 如下所示 this Controls Add new Control Height 16 Dock DockStyle Top 我遇到的问题是新控件添加
  • 在 Silverlight 中调用 WCF 服务时使用 Observable.FromEvent

    我正在尝试使用 NET Reactive Framework 来简化对我正在编写的 Silverlight 3 应用程序使用的 WCF 服务的一些异步调用 问题是我很难找到一种有效的方式来构建我的代码 毫无疑问 部分问题是了解 Reacti
  • 像 MS Excel 一样在 C++ 中舍入双精度值

    我在网上进行了搜索 但找不到解决我的问题的方法 我只是想要一个像 MS Excel 那样对双精度值进行舍入的函数 这是我的代码 include
  • Microsoft Build Tools 2013 缺少 v120 目录

    我们已经安装了 Microsoft Build Tools 2013 从http www microsoft com en us download details aspx id 40760 http www microsoft com e
  • Doxygen 支持 C++11 模板别名(“using”语法)吗?

    我正在使用 doxygen 1 7 1 为一些 C 11 代码生成文档 它似乎忽略了我的模板别名 为了清楚起见 下面是模板别名的示例 template
  • 传递给 WCF 服务的可选查询字符串参数

    我想知道如何使用 string limit WebOperationContext Current IncomingRequest UriTemplateMatch QueryParameters Limit 在我的wcf中这个方法 Cit
  • MVC - 从视图调用控制器

    我是 MVC 新手 我正在使用 MVC 开发一个 Web 应用程序 该应用程序仅包含一个页面 所以在这个视图中我必须填充多个数据 假设应用程序是 新闻提要 应用程序 我需要填充最近的新闻 您喜欢的新闻 您朋友推荐的新闻等 那么我应该从视图到
  • .NET Compact Framework 上的 DateTime.Now 中的毫秒始终为零?

    我想要一个时间戳对于日志Windows 移动项目 精度必须至少在一百毫秒范围内 然而我打电话给DateTime Now返回一个DateTime对象与Millisecond属性设置为零 还有Ticks属性相应地进行四舍五入 如何获得更好的时间
  • 如何获取字典元素的相对位置?

    我有下一个 C 代码 Dictionary
  • 在字典和集合上自动添加索引器是一个好的设计决策吗?

    索引器何时可以自动将项目添加到集合 字典中 这是合理的还是违反最佳实践的 public class I snip public class D Dictionary
  • 在 Angular 6 和 ASP.net 中启用 CORS

    我正在尝试从 Angular 6 应用程序向发送电子邮件的 API 发送 POST 请求 我用邮递员测试了该请求并且它有效 但是当我在 Angular 应用程序中执行 POST 请求时 我的控制台中出现错误 我在 Angular 应用程序中
  • C++ 中的 golang 风格“延迟”[重复]

    这个问题在这里已经有答案了 我正在阅读有关 go 语言的defer http blog golang org defer panic and recover陈述 它允许您指定函数结束时要执行的操作 例如 如果您有一个文件指针或资源 则只需指

随机推荐

  • 在后台选项卡上运行画布

    我最近创建了一个 HTML5 画布动画 也使用Processing js 问题是 当我将浏览器切换到不同的选项卡时 动画停止播放 当用户位于与包含动画的选项卡不同的选项卡时 如何允许动画继续播放 例子 http jsfiddle net E
  • ConstraintLayout 隐藏 TextView 的最后一行 app:layout_constrainedHeight="true"

    我注意到奇怪的行为ConstraintLayout 版本 1 1 3 隐藏最后一行TextView每当我尝试使用高度时wrap content财产和layout constrainedHeight被设定为true With layout c
  • Panda时间序列重采样+线性调整值

    使用 python 和 pandas 如何将时间序列重新采样为 5 分钟间隔 偏移量 整个小时的零分钟 同时线性调整值 因此 我想改变这一点 value 00 01 2 00 05 10 00 11 22 00 14 28 进入这个 val
  • 使用 Java 8 日期时间 API 时如何将 AM/PM 符号更改为我自己的字母表

    我们有一个应用程序 我们接受客户的日期时间格式 我们最近开始迁移到 Java 8 新的日期时间 API 因为它们是线程安全的 看下面的代码 您可以看到在准备格式化程序之前 我们将 A 和 P 设置为 AM 和 PM 字符串 我们从客户那里获
  • 想要在嵌入标准 C# 应用程序的 WebBrowser 控件中启用 BHO

    我有一个标准的 winforms C 应用程序 其中拖有一个网页浏览器控件 我们还有一个 C BHO 当它在 IE7 或 IE8 中运行时 我们通常通过 COM 与之交互 我没有看到任何方法告诉 web 浏览器控件加载 BHO BHO 不显
  • 如何禁用解析作为 url 参数/从 url 传递的登录参数

    应用程序记录所有请求urls 这意味着 不要使用 url 参数进行身份验证 因为这会导致日志充满对的情况 login abc password 123 为此我配置了spring security从中读取参数request body 这是通过
  • Google Picker - 将文件 ID 返回到我的 Google 脚本

    我有一个相当基本的电子表格 它使用一些 Google 脚本来完成各种任务 我试图为最终用户清理界面 并决定实施 Google Picker 最初 用户必须手动将 CSV 导入到电子表格中 这里的新目标是通过 Google Picker 选择
  • TensorFlow:tf.summary.text 和换行符

    如何使用 tf summary text 发出包含换行符的文本 我尝试过更换 n with br 但我无法让输出显示正确的换行符 如果没有正确的换行符 则很难读取 yaml 输出 如下所示 张量板text使用 Markdown 格式 尽管它
  • 如何使用spring data jpa连接从多个实体返回对象?

    我有三个实体 EntityA EntityB 和 EntityC 我需要使用 spring data jpa 从这些实体中将连接查询的值获取到对象列表中 查询是 select x id x formNo x name z testScore
  • 用约翰·梅杰的等式重写

    约翰 梅杰的等式带有以下重写引理 Check JMeq ind r JMeq ind r forall A Type x A P A gt Prop P x gt forall y A JMeq y x gt P y 很容易将其概括为 Le
  • 编码的 UI 测试_C#_manual_intervention

    我想通过键盘或鼠标交互来干预 C 中编码的 UI 测试的执行 例如 我想通过按 Tab 键暂停测试 并在再次按 Tab 键时继续测试 预先非常感谢您 由于您在评论中提到您想要暂停测试以便在计算机上执行其他操作 因此我同意 Coding Na
  • QueryOver API OrderBy 使用案例

    如何使用 QueryOver API 执行以下 LINQ to NHibernate 查询 这会从数据库中获取 Item 的所有记录的列表 并将状态为 Returned 的 Item 放置到列表的末尾 状态是一个枚举 映射到数据库中的 nv
  • 使用 jstl 获取明天的日期

    我尝试了以下方法来获取 JSTL 中明天的日期
  • 如何从文件系统加载任意 java .class 文件并对其进行反映?

    我想制作一个命令行实用程序 它根据外部类文件的反射执行一些操作 我将传递 class 文件或源文件的路径 可能是通配符 在执行过程中的某个时刻 我需要获取每个类的 Class 对象 而事先不知道它们的包名称 要做到这一点需要什么 我可以看什
  • 如何在 Blender 中将 IK 中的骨骼烘焙(转换)为 FK

    如何在 Blender 中将 IK 反向运动学 转换为 FK 正向运动学 我正在尝试将具有骨骼动画的模型导出到 THREE js 但是 它不支持 IK 因此 我需要将所有骨骼转换为FK 有谁知道有什么解决办法吗 谢谢 节日快乐 我发现 Ba
  • plot.lm():提取诊断 Q-Q 图中标记的数字

    对于下面的简单示例 您可以看到在随后的图中标识了某些点 如何提取这些图中识别的行号 尤其是正态 Q Q 图 set seed 2016 maya lt data frame rnorm 100 names maya 1 lt a maya
  • 删除 6 个月前的文件

    我想使用 Msbuild 删除文件夹中超过 6 个月前的文件 超过 6 个月的文件 我想使用 MsBuild 的 ModifiedTime 众所周知的项目元数据 我不喜欢使用自定义任务 只使用 msbuild 默认值和 Microsoft
  • Maven 寻找错误的原型包装

    我成功创建了一个原型 该原型在我公司的 Nexus 中引用 目录看起来结构良好 但是当我尝试从这个原型生成一个项目时 maven 将寻找一个 jar 并且我的原型被打包为 maven archetype 请参阅 下面的堆栈跟踪 INFO a
  • 使用python读取条形码

    我想用 python 读取条形码 我搜索了支持条形码读取并且也支持python 2 7的库 但我没有找到任何东西 有什么图书馆可以帮助我吗 另外 如果您知道有关条形码读取的任何教程 请告诉我在哪里可以找到 迟到总比不到好 Pyzbar ht
  • C# WPF DataGrid 不显示 SQLite 3 数据库中的小数

    我遇到了 C WPF 的问题 我想在 WPF DataGrid 控件中显示一些 SQLite 数据表 我们将产品的价格存储为 NUMERIC 但也尝试将其存储为 REAL 但效果完全相同 但在数据网格控件中 它显示为整数 尽管在 SQLit