我有一個問題,我不知道如何解決。我有一個C#應用程序,它接收來自服務器的數據項目列表,並將它們綁定並顯示在數據網格中。用戶必須能夠修改它們並添加或刪除項目,然後將這些更改提交回服務器。 datagrid基本上起着pgAdmin 3或後臺服務器或其他用戶可編輯數據庫表的「編輯數據」窗口的作用。更新綁定到數據網格的數據
我能夠顯示數據網格中的項目,但不知道如何跟蹤對列表所做的所有更改。在進行更改時,必須知道該項目的未更改版本以及已更改的版本,因爲需要刪除原件並插入修改後的版本。
有誰知道如何做到這一點?
你是如何從數據庫中提取數據的? –
@KDiTraglia有一箇中間服務器應用程序從數據庫獲取數據並將其轉發給C#應用程序。 C#應用程序通過套接字接收數據並將其解析爲數據項列表。該列表然後傳遞給包含數據網格的窗口。該窗口具有一個從此列表構建的ObservableCollection字段,並將其用作datagrid的itemssource – Alex
中間服務器應用程序是將數據寫回數據庫的東西嗎?如果是這樣,它如何與數據庫交互來獲取數據? –