Datentabelle zur beobachtbaren Sammlung
Ich habe hier gegoogelt und nach Antworten gesucht, aber ich verstehe immer noch nichts Grundlegendes - Wie konvertiere ich eine DataTable in eine Observable-Sammlung?
So weit bin ich gekommen:
public ObservableCollection<Test> test;
public class Test
{
public int id_test { get; set; }
public string name { get; set; }
}
Main..
DataTable TestTable = new DataTable();
TestTable.Columns.Add(new DataColumn("id_test", typeof(int)));
TestTable.Columns.Add(new DataColumn("name", typeof(string)));
DS.Tables.Add(TestTable);
var test = new ObservableCollection<Test>();
foreach(DataRow row in test_table.Rows)
{
var obj = new Test()
{
id_test = (int)row.ItemArray[0],
name = (string)row.ItemArray[1]
};
test.Add(obj);
Ich habe den Code aktualisiert und es scheint zu funktionieren.