程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> listview-ListView與DataTable綁定,選中一行的情況下,ListView不更新數據。

listview-ListView與DataTable綁定,選中一行的情況下,ListView不更新數據。

編輯:編程解疑
ListView與DataTable綁定,選中一行的情況下,ListView不更新數據。

接觸WPF不久,遇到一個看似簡單,卻無從下手的小問題。如圖1所示,左邊是個ListView,與DataTable綁定,根據右邊的幾個選項條件,列表顯示不同的內容。在沒有選擇列表中的任何一行時,選擇不同的條件(如報警等級),列表顯示一切正常。

問題來了,如圖1所示。假設,我選擇了一個列表項(報警等級:高級),再選擇條件“中級”,列表竟然不更新內容,只是取消了選中的列表項(如圖2),然後,必須要用鼠標點擊一下列表,列表內容才會更新。
圖1

圖2

另一個情況,如圖3所示。假設,我選擇一個列表項(報警等級:中級),再選擇條件“中級”,尼瑪,列表顯示又正常了,顯示結果如圖4。

圖3

圖4

如下圖是ListView的XAML代碼:
圖片說明

.cs代碼:
lstvAlarm.DataContext = dtAlarmDisplay;
其中,dtAlarmDisplay是 DataTable類型。

望各位解答!

最佳回答:


還是靠我自己解決了,謝謝各位的關注。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved