嗨,我正在跟着這個guide以瞭解使用DataGrid。WPF如何把DataGrid轉換成DataTable?
我遇到的問題是如何將數據從DataGrid轉換爲DataTable?
我想獲得工作的代碼是:
DataTable dt = ((DataView)dg.ItemsSource).ToTable();
,但它給了我一個錯誤,指出:
無法轉換 類型的對象System.Collections.Generic.List `1 [WPFProject.Person]'鍵入 'System.Data.DataView'。
我的代碼和這個例子非常相似,除了我使用類Person而不是用戶,並且我創建了一個Person類型的列表以便將數據插入到數據網格中。
public class Person
{
public bool CheckBox { get; set; }
public int ID { get; set; }
public string Name { get; set; }
}
謝謝。