-1

对不起我的英语不好。

好吧,我是一名学生,被要求编写连接到数据库的 ac# 项目。我以前没有在 c# 上编程过。现在我有 WFP 程序,它可以连接到我的数据库,该数据库位于我的本地 MS SQL 服务器上。现在我有一个任务:我必须使用数据网格 objectdataprovider 显示我的表。我已经在不同的网站上阅读了一些关于它的注释。我已经尝试过这样做。你能在这里写一些步骤来帮助我根据我的任务显示一个表格吗?你能给我一些有用的教程的链接吗?

4

3 回答 3

0

首先,您必须将要显示的数据存储到某个集合/列表/等中。在您的 ViewModel 中或有一个返回此集合的方法。

然后使用ObjectDataProvider将此数据公开给 DataGrid。

将它放在资源中并像这样引用它:

 <DataGrid ItemsSource="{StaticResource dataProvKey}"/>

最后一步是定义数据在DataGrid中的显示方式。

编辑:

namespace ObjectDataProvider
{
    public class MainWindow:Window
    {

    }
    public class DataAccess
    {

    }
}
于 2013-09-19T09:53:23.910 回答
0

试试这个演练和这篇关于 ObjectDataProvider的文章。

于 2013-09-19T09:53:25.867 回答
0

这是您的基本解决方案,您只需替换 xaml 中的网格和 TextBoxes 并使用如下数据网格:

http://www.devcurry.com/2011/03/wpf-4-using-objectdataprovider-for.html#.UjrJa5DfqUk

于 2013-09-19T09:54:20.180 回答