C# Winform 主窗体(MainForm)中TabControl控件上动态添加tabpage1页,tabpage1页中动态添加用户控件(里面有datagridview控件,并且用代码绑定显示数据了);
怎样在主窗体(MainForm)中点击保存按钮通过datagridview中的数据 更新数据库如果datagridview是拖放在MainForm中,知道操作, 还有就是在主窗体上对datagridview做其它操作都没有问题;像这样去保存不行:哪位能帮我解决一下这个问题,谢谢

解决方案 »

  1.   

    this.tabControl1.SelectedTab = tabPage1或者tabPage2
    选中tabpage,点右侧的上移/下移箭头
    this.tabControl1.Controls.AddRange(new System.Windows.Forms.Control[]   
    {   this.tabPage2,   
    this.tabPage1,   });   
    更新
    DataSet ds = new DataSet();
    SqlDataAdapter sda;SqlCommandBuilder scb = new SqlCommandBuilder(sda);
    sda.Update(ds);
    this.dataGridView1.DataSource = ds.Tables[0];
     
     
      

  2.   

    上面的更新好像没有理解哦,像在一个窗体上是没有问题的,麻烦再给说明白一点好吗,非常谢谢了.不过我换了一个角度试了,好像可以了我将用户控件上的datagridview 设置成public类型,在点击按钮动态加载tabpage页(内有用户控件)到主窗体时, 在主窗体上给datagridview设置数据源然后就可以在主窗体上的保存按钮更新了