こんにちは、このguideに沿って、DataGridの使い方を学んでいます。WPF DataGridをDataTableに変換する方法はありますか?
私が遭遇している問題は、DataGridからDataTableにデータを変換する方法です。
DataTable dt = ((DataView)dg.ItemsSource).ToTable();
が、それは述べて私にエラーを与える:
私は作業を取得しようとしているコードがある
「タイプ のオブジェクトをキャストすることができませんSystem.Collections.Generic.List `1 [WPFProject.Person] 'を入力して ' System.Data.DataView 'と入力します。
私のコードは、userの代わりにPersonクラスを使用し、DataGridにデータを挿入するためにPerson型のリストを作成する以外は、例と非常によく似ています。
public class Person
{
public bool CheckBox { get; set; }
public int ID { get; set; }
public string Name { get; set; }
}
ありがとうございます。