Witam chce powiązać DataTable
z wieloma kolumnami do DataGrid
w kodzieDataTable jako DataGrid.ItemsSource
var dt = new DataTable();
dt.Columns.Add(new DataColumn("1"));
dt.Columns.Add(new DataColumn("2"));
dt.Columns.Add(new DataColumn("3"));
dt.Rows.Add(ff.Mo);
dt.Rows.Add(ff.Di);
dt.Rows.Add(ff.Mi);
dt.Rows.Add(ff.Do);
dt.Rows.Add(ff.Fr);
dt.Rows.Add(ff.Sa);
dt.Rows.Add(ff.So);
// ff is a object that contains List<myCellObj>
DataGrid DGrid = new DataGrid();
for (int i = 0; i < 3; i++)
{
DataGridTemplateColumn templateColumn = new DataGridTemplateColumn();
templateColumn.HeaderTemplate = HeaderDt;
templateColumn.CellTemplate = ItemDt; //specified DataTemplate for myCellObj
DGrid.Columns.Add(templateColumn);
}
teraz jak mogę ustawić dt
jak ItemsSource
, Datacontext
lub co stać go w coraz mój View
także jeśli można zapewnić mi drogę do wiązania bezpośrednio do mojego Object ff
niczego, co mogłoby pomoc mile widziana
http://stackoverflow.com/questions/6984686/convert-and-use-datatable-in-wpf-datagrid –
@AbZy tak próbowałem to i tak to nie działa – WiiMaxx
@moncadad dokładnie to, czego szukałem na wygląda – WiiMaxx