Private void fillDVG(){MainForm frm = new MainForm();int rowcount = frm.toolStrip1.Items.Count;for (int i = 0; i <= rowcount-1; i++){ToolStripDropDownItem itm = (ToolStripDropDownItem)frm.toolStrip1.Items;dataGridView1.Rows.Add(1);if (itm.HasDropDownItems == false){dataGridView1.Rows.Cells[1].Value = frm.toolStrip1.Items.Text;}else{dataGridView1.Rows.Cells[1].Value = itm.Text;for (int x = 0; x < itm.DropDownItems.Count; x++){dataGridView1.Rows.Insert(i, x+1);dataGridView1.Rows[x].Cells[1].Value = itm.DropDownItems[x].Text;}}}}المراد فى الكود السابق اريد ان املئ عامود فى Data Grid View بالعناصر الموجودة فى toolStripMenuItems العناصر المنسدله منها SummenuItems (DropDown) بخصوص العناصر الاساسية يتم ادراجها بشكل صحيح اما العناصر الفرعية فيتم انشاء صفوف فارغة كثيرة ويختلف ترتيب العناصر بها