private void MydataGride_Loaded(object sender, RoutedEventArgs e) { Functions.ExpanderFunctions myfunctions = new Functions.ExpanderFunctions(MainStackPanel); List <string> names = new List <string>(); names.Add("hai"); names.Add("SoWhat"); // MydataGride.ItemsSource = kero.DefaultView; //DataTable kero = new DataTable(); // kero.Columns.Add("ان مكنتش تدلعنى مين هيدلعنى"); //List<Person> t = new List<Person>(); //t.Add(new Person() { Name = "asd", Age = "19" }); //DataTable dt = new DataTable(); //for (int i = 0; i < names.Count; i++) //{ // dt.Columns.Add(names[i]); //} //for (int i = 0; i < 5; i++) //{ //} //dt.Columns.Add("Name"); //dt.Rows.Add("ayValue"); //string expandername = "ExpanderNumber "; //string datagridname = "DataGridNumber "; //DataTable table = myfunctions.Table(); //for (int i = 0; i < 9; i++) //{ // Expander expander = myfunctions.AddExpanderToStackPanel(expandername+i.ToString()); // DataGrid datagrid = myfunctions.NewDataGridToExpander(datagridname + i.ToString(), expander); // myfunctions.AddTableToDataGrid(table, datagrid); //} //AddExpanderToStackPanel("FirstExpander"); //Expander Search = GetExpander("FirstExpander"); //if (Search != null) //{ // AddExpanderToExpander(Search, "SecondExpander"); //} //AddExpanderToStackPanel("third"); //// MessageBox.Show(t[0].Name); }
public void MydataGride_Loaded(object sender, RoutedEventArgs e) { Functions.ExpanderFunctions myfunctions = new Functions.ExpanderFunctions(MainStackPanel); //List<string> names = new List<string>(); //names.Add("hai"); //names.Add("SoWhat"); // MydataGride.ItemsSource = kero.DefaultView; //DataTable kero = new DataTable(); // kero.Columns.Add("ان مكنتش تدلعنى مين هيدلعنى"); //List<Person> t = new List<Person>(); //t.Add(new Person() { Name = "asd", Age = "19" }); //DataTable dt = new DataTable(); //for (int i = 0; i < names.Count; i++) //{ // dt.Columns.Add(names[i]); //} //for (int i = 0; i < 5; i++) //{ //} //dt.Columns.Add("Name"); ////dt.Rows.Add("ayValue"); string expandername = "ExpanderNumber "; string datagridname = "DataGridNumber "; DataTable table = myfunctions.Table(); // for (int i = 0; i < 9; i++) Expander expander = myfunctions.AddExpanderToStackPanel(expandername); DataGrid datagrid = myfunctions.NewDataGridToExpander(datagridname, expander); myfunctions.AddTableToDataGrid(table, datagrid); //try //{ //MessageBox.Show((myfunctions.ColumnWidth(datagrid)).ToString()); //} //catch(Exception ex) //{ // MessageBox.Show(ex.ToString()); //} //myfunctions.AddTableToDataGrid(table, datagrid); //Style ColumnHeaderSyle = (Style)Application.Current.Resources["ColumnHeaderStyle"]; // temp.ColumnHeaderStyle = ColumnHeaderSyle; //AddExpanderToStackPanel("FirstExpander"); //Expander Search = GetExpander("FirstExpander"); //if (Search != null) //{ // AddExpanderToExpander(Search, "SecondExpander"); //} //AddExpanderToStackPanel("third"); //// MessageBox.Show(t[0].Name); }