c# - 显示从数据库到 WPF 应用程序的多行

标签 c# .net sql-server wpf richtextbox

我正在制作一个 WPF 应用程序,我想显示下表中数据库中的每一行

Ingredients Table

格式如:数量+成分:

例如:

  • 3 瓣大蒜,切成薄片。
  • 6(4 盎司)去皮鸡大腿。
  • 1汤匙鱼露

等等。

但我对应该使用哪些 WPF 组件感到困惑。我正在考虑使用 RICHTEXTBOX 或 ListBox,但我不确定如何逐条显示每条记录。有什么帮助吗?我是 .Net 程序员的新手,如果我的问题打扰了您,我深表歉意!

最佳答案

假设您已将数据库数据加载到 View 模型中的集合中...

将集合绑定(bind)到数据网格控件。它快速简单,看起来像您想要的。

如果您想要更多的设计控制,我会亲自绑定(bind)到 ItemsControl 并创建一个项目模板来显示您的数据。

你的问题是有效的,并不烦人,但是作为微软,有很多不同的方法来实现这个,因为有 WPF 开发人员。

关于c# - 显示从数据库到 WPF 应用程序的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224192/

相关文章:

c# - 无法将 JSON 反序列化为强类型对象

c# - SqlDataAdapter 内部是如何工作的?

c# - 未调用 Entity Framework 种子

c# - 关于 .NET 中的 XmlSerializer 的问题

c# - 用于 Android/MonoTouch System.Net.WebException : Request aborted 的单声道

c# - 我应该从函数返回数组还是集合?

sql-server - 将 Access 报告另存为 PDF/二进制文件

sql - 透视和交叉应用

c# - 需要在场景切换触发碰撞前添加 3 秒延迟

c# - 页面重定向到上一页?