如题
一个DataGrid 或者DataGridView 里显示多个不同的表!

解决方案 »

  1.   

    用多个DataGridView 不更好吗
      

  2.   

    我想绑定一个dataset ,然后直接把所有的table 全显示出来。  
      

  3.   

    一个dataGridView的数据源对于ds中的一个表
      

  4.   

    多个DataGrid或者DataGridView 
      

  5.   

     private void button1_Click(object sender, EventArgs e)
            {
                using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection())
                {
                    conn.ConnectionString = "server=ip;uid=sa;pwd=***;database=master";
                    conn.Open();
                    using (System.Data.SqlClient.SqlCommand command = conn.CreateCommand())
                    {
                        command.CommandText = @"  select * from sysobjects
                                                select getdate() 
                                                 select newid()";
                        using (System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter(command))
                        {
                            System.Data.DataSet ds = new DataSet();
                            adp.Fill(ds);                        foreach (System.Data.DataTable dt in ds.Tables)
                            {
                                System.Windows.Forms.DataGridView dv = new DataGridView();
                                dv.Dock = DockStyle.Top;
                                dv.Parent = this.panel1;
                                dv.Height = this.panel1.Height / ds.Tables.Count;
                                dv.DataSource = dt;
                            }
                        }
                    }
                }
            }
      

  6.   

    winform
    早忘的差不多了
    webform好做
    用模板
    可以嵌套呀