日期:2014-05-18  浏览次数:20871 次

关于窗口中传递和更新 DataSet 的问题...搞呢一晚上没搞定...........

Form1

中有一个       DataGridView    

FieldGridView.DataSource   =   thisDataSet.Tables[ "Filed "];

还有添加行按钮...点击添加行后打开   Form2...并在Form2添加新的行内容.....


如何把在Form2内编辑好后的   DataSet.Tables.Rows  

传递到   Form1.thisDataSet     中去呢  

     


------解决方案--------------------
在form2中这样定义public Form1 F;
public Form2(Form1 MyF)
{
F=MyF;
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();

//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
如果在form1中把public System.Windows.Forms.TextBox txtName;(注意是public的)
在Form1的button事件中
public Form F;
F= new Form2(this);
F.Show();
我这个是针对Textbox的,和你的要求你改下就可以了,思路是这样的