簡體   English   中英

將XCEED屬性網格更新到數據庫

[英]Update XCEED Property Grid to Database

我有一個任務將“ Xceed屬性”網格中的值更新為“數據庫”。 我怎么能做到這一點。 請幫忙。 查看代碼如下

enter code here

<xctk:PropertyGrid  DataContext="{Binding Source={StaticResource Locator}, Path=OpenInfo}" 
SelectedObject="{Binding Path=SelectedProject}" ShowSortOptions="False" NameColumnWidth="100">

<i:Interaction.Triggers>
   <i:EventTrigger EventName="PropertyValueChanged">
     <cmd:EventToCommand Command="{Binding Mode=OneWay,  Path=SaveInfo}" />
                                </i:EventTrigger>
                            </i:Interaction.Triggers>

我將一個對象綁定到屬性網格。 當用戶更新對象的屬性時,我需要將更改后的屬性更新到數據庫。

考慮在您的應用程序中使用存儲庫設計模式 可以將DataGridControl的ItemsSource綁定到ViewModel中的RepositoryView(這是RepositoryItems的集合),並且連接服務負責將項目存儲到數據庫或從數據庫檢索。 將DataGridControl直接綁定到數據庫是一個非常不好的習慣:它很容易“不同步”,並且您幾乎無法控制在客戶端和服務器之間傳輸的數據。 使用存儲庫時,您可以控制每個項目並知道其狀態(是否應該在數據庫上更新等等)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM