public void Initialize() { //if (SpielePunkteSaetzeViewControl == null) //{ //Control initialisieren SpielePunkteSaetzeViewControl = null; SpielePunkteSaetzeViewControl = new SpielePunkteSaetzeView(); //} this.SpielePunkteSaetzeViewControl.DataContext = this; LoadData(); Functions.SortDataGrid(this.SpielePunkteSaetzeViewControl.dtgSpielePunkteSaetze, 1, ListSortDirection.Ascending); this.SpielePunkteSaetzeViewControl.dtgSpielePunkteSaetze.SelectedIndex = 0; }
//Version direkt aus dem datagrid public void SaveAsHtml() { var viewControlPs = new PunktestandView(); viewControlPs = (PunktestandView)_punktestandViewModel.GetView(); var dt = new DataTable("Tabelle"); dt = Functions.DataGridtoDataTable(viewControlPs.dtgPunktestand); dt.TableName = "Tabelle"; dt.WriteXml("D:\\Dev\\XML2HTML\\Tabelle.xml"); var viewControlPsd = new SpielePunkteSaetzeView(); viewControlPsd = (SpielePunkteSaetzeView)_spielePunkteSaetzeViewModel.GetView(); var dt2 = new DataTable("TabelleDetails"); dt2 = Functions.DataGridtoDataTable(viewControlPsd.dtgSpielePunkteSaetze); dt2.TableName = "TabelleDetails"; dt2.WriteXml("D:\\Dev\\XML2HTML\\TabelleDetails.xml"); }