問題描述:使用VS2017開發WPF應用程序時需要用DataGrid顯示數據,由於列數不確定,故採用DataTable作爲數據源,然後出現了列重複的現象(無圖),例如數據列是1、2兩列,展示的效果是1、2、1、2四列。
分析原因:也許和.net環境有關,之前用VS2010進行同樣的操作沒有出現過這種問題。
解決方法:將DataGrid的自動創建列屬性設置爲false。即(DataGrid對象).AutoGenerateColumns = false。
問題描述:使用VS2017開發WPF應用程序時需要用DataGrid顯示數據,由於列數不確定,故採用DataTable作爲數據源,然後出現了列重複的現象(無圖),例如數據列是1、2兩列,展示的效果是1、2、1、2四列。
分析原因:也許和.net環境有關,之前用VS2010進行同樣的操作沒有出現過這種問題。
解決方法:將DataGrid的自動創建列屬性設置爲false。即(DataGrid對象).AutoGenerateColumns = false。