2012-08-31 179 views
0

我需要創建一種通過C#WPF樣式應用程序查看和編輯postgresql表格的方法。是否有可能在DataGrid控件中執行此操作?到目前爲止,我在.NET框架中找到一個名爲SqlDataAdapter的類,它可以返回DataSet對象中的查詢結果,並在DataSet發生更改時適當地更新數據庫中的數據。但我認爲這隻適用於Microsoft Sequel Server。這是否適用於PostgreSql?是否有可能將數據集綁定到Datagrid?編輯/查看C#中的postgresql表格wpf應用程序

謝謝, 亞歷克斯

回答

1

npgsql是我一直使用的。它使用相同的接口,而不是SqlDataAdapter,您將擁有一個功能相同的NpgsqlDataAdapter。從那裏,你可以填寫你的DataTableDataSource並將其綁定到你的DataGrid

+0

謝謝,我一直在使用Npgsql,並沒有想到看那裏。 DataTable和DataSource對象可以綁定到WPF中的DataGrid嗎?我發現這樣的例子,但他們是基於System.Windows.Forms的控件。 – Alex

+1

[鏈接1](http://stackoverflow.com/questions/2677446/binding-wpf-datagrid-to-datatable-using-templatecolumns)[鏈接2](http://stackoverflow.com/questions/2511177/how -to-bind-a-table-in-a-dataset-to-a-wpf-datagrid -in -c-sharp-and-xaml) – swasheck

+0

非常感謝! – Alex