使用c#在wpf中向datagrid添加行,并在其中显示ms访问数据

时间:2014-03-29 21:15:07

标签: c# wpf xaml wpfdatagrid

我是WPF和C#编程的新手。我在15左右创建了一个带有一些文本框的表单。我创建了一个名为dgSearch的数据网格,并在xaml中添加了15列。现在的问题是如何向dgSearch数据网格添加一个新行,并显示从该数据网格中的msaccess表读取的数据。我在Visual Studio 2012中使用WPF和C#。请帮助我plzzz ????

1 个答案:

答案 0 :(得分:0)

有许多不同的方法可以从数据库获取数据:

  1. 快速而肮脏。 只需使用OdbcConnection和OdbcCommand并查询您想要的内容。有许多例子只是google他们。

  2. 使用LinqToSql并根据您的数据库创建对象。

  3. 然后要显示网格中的数据,这取决于您是否使用MVVM。

    1. 将数据放入DataSet,然后将其绑定到网格,它将自动显示并创建列。

    2. 将数据放入List或ObservableCollection等集合中,并将其绑定到数据网格。

    3. 将数据放入任何集合中,然后链接到您的控件并插入,或使用代码设置ItemsSource。

    4. 有很多方法可以做到,但您需要定义您希望采用的方法。我强烈建议您在决定之前阅读WPF中的数据绑定,以及可能的Model-View-ViewModel。可能有很多例子可以完全满足您的需求。