Пример #1
0
        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);
        }
Пример #2
0
        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);
        }