Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 显示从数据库到WPF应用程序的多行_C#_.net_Sql Server_Wpf_Richtextbox - Fatal编程技术网

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

C# 显示从数据库到WPF应用程序的多行,c#,.net,sql-server,wpf,richtextbox,C#,.net,Sql Server,Wpf,Richtextbox,我正在制作一个WPF应用程序,我想从我的数据库中显示下表中的每一行 格式为:金额+成分: 例如: 3瓣大蒜瓣,切成薄片 6(4盎司)去皮鸡大腿 1汤匙鱼露 等等 但是我不知道我应该使用什么WPF组件。我正在考虑使用RICHTEXTBOX或ListBox,但我不知道如何逐个显示每条记录。有什么帮助吗?我是个新的.Net程序员,如果我的问题让你感到困惑,我很抱歉 假设已将数据库数据加载到viewmodel中的集合中 将集合绑定到数据网格控件。它既快又简单,看起来就像你想要的 如果您需要更多的设

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

格式为:金额+成分:

例如:

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


但是我不知道我应该使用什么WPF组件。我正在考虑使用RICHTEXTBOX或ListBox,但我不知道如何逐个显示每条记录。有什么帮助吗?我是个新的.Net程序员,如果我的问题让你感到困惑,我很抱歉

假设已将数据库数据加载到viewmodel中的集合中

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

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


你的问题是正确的,并不令人讨厌,但是作为微软,有很多不同的方法来实现这一点,就像WPF开发人员一样

你看过数据网格了吗?几乎每个ItemsControl都能在WPF中显示记录,唯一不同的是显示方式。在某些情况下,您必须构建自己的eg ItemsControl,ListBox,其中一些具有预先构建的功能,例如ListView,DataGridI刚刚发现,我应该将两列的内容连接到一列中,并将其显示到应用程序中。生活会轻松得多:)