使用datagrid的步骤将使用objectdataprovider描述数据库表

时间:2013-09-19 09:34:33

标签: c# sql sql-server wpf datagrid

抱歉我的英语。

好吧,我是一名学生,他写了一个连接数据库的c#项目。我没有在c#上编程。现在我有WFP程序可以连接到我的本地MS SQL服务器上的数据库。 现在我有一个任务:  我必须使用datagrid,objectdataprovider显示我的表。我已经在不同的网站上阅读了一些关于它的说明。我已经尝试过这样做了。你能在这里给我写一些步骤,帮助我根据我的任务展示一张桌子。你能给我一些有用教程的链接。

3 个答案:

答案 0 :(得分:0)

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

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

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

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

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

编辑:

namespace ObjectDataProvider
{
    public class MainWindow:Window
    {

    }
    public class DataAccess
    {

    }
}

答案 1 :(得分:0)

尝试使用此walkthrough和此post关于ObjectDataProvider。

答案 2 :(得分:0)

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

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