1
我正在爲具有多列和零行的數據表分配WPF數據網格。我正在使用自動生成的列。由於沒有要顯示的行,因此事件完全不會被觸發。因爲它以奇怪的方式渲染數據網格:一個單獨的模板行和現在的列。如果itemssource包含要顯示的0行,則不會生成DataGrid中的列
有沒有解決這個問題的方法?請指導。
問候, Priyank
我正在爲具有多列和零行的數據表分配WPF數據網格。我正在使用自動生成的列。由於沒有要顯示的行,因此事件完全不會被觸發。因爲它以奇怪的方式渲染數據網格:一個單獨的模板行和現在的列。如果itemssource包含要顯示的0行,則不會生成DataGrid中的列
有沒有解決這個問題的方法?請指導。
問候, Priyank
這實際上是由設計。數據網格使用內部反射來推斷ItemSource集合中可用的數據類型的列。當沒有項目時,數據網格不可能正確顯示列標題。
有兩種可能的解決方案是:
感謝到數據網的內部提供的洞察力。 :) :)現在我對編程時必須做出的解決方案和選擇更加清楚。萬分感謝 – 2012-02-09 06:28:29