【问题标题】:Displaying multiple rows from database to WPF app显示从数据库到 WPF 应用程序的多行
【发布时间】:2014-08-09 23:48:26
【问题描述】:

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

格式如下:数量+成分:

例如:

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

等等。

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

【问题讨论】:

  • 你看过DataGrid吗?
  • 几乎每个 ItemsControl 都可以在 WPF 中显示记录,不同之处在于呈现方式。在某些情况下,您必须构建自己的项目,例如 ItemsControl、ListBox,其中一些具有预先构建的功能,例如 ListView、DataGrid
  • 我刚刚发现我应该将两列的内容连接成一列并将其显示给应用程序。生活会容易得多:)

标签: c# .net sql-server wpf richtextbox


【解决方案1】:

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

将集合绑定到数据网格控件。它既快速又简单,看起来就像您想要的那样。

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

您的问题是有效的并且不烦人,但是作为 Microsoft,实现此目的的方法与 WPF 开发人员一样多。

【讨论】:

    猜你喜欢
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多