如何获取选中tabpage中的控件信息,selectedtab只能获取选中的tabpage名字,我想获取里面的datagrideview中的信息,求高人指教,最好能给一段代码演示一下,多谢

解决方案 »

  1.   

    直接用就可以了呀
    this.datagridviewname ...
      

  2.   

    直接可以用tab 里面的控件的ID的引用。就像Button1.Text 这样的。
      

  3.   


             foreach(Control c in tabControl1.SelectedTab.Controls )
                {
                    if (c is DataGridView)
                    {
                        //取c.Rows[0].Cells[0].value......
                    }
                }
      

  4.   

    foreach (Control con in this.tabPage1.Controls)
                {
                    if (con is DataGridView)
                    {
                         
                    }
                }
      

  5.   

    DataGridView dg  = new DataGridView();
    dg= tabControl1.SelectedTab.Controls[x]
    dg.row[0].cells[0].value ........
      

  6.   

    直接使用最简单,虽然datagrideview属于tabpage的子控件,但是都是在Form里直接定义的:
    private System.Windows.Forms.DataGridView dataGridView1;那你直接用就行了。