有两个窗体,一个是显示数据的窗体formMain另一个是用来编辑数据的formEdit。
在formMain中的有代码
sqlConnection1.Open();
dataSet1= new DataSet();
sqlDataAdapter1.Fill(dataSet1,"user");
dataGrid1.DataSource =dataSet1.Tables[0];
formEdit.dsEdit=dataSet1;//在dsEdit为在formEdit中定义的DataSet;
formEdit.ShowDialog();在formEdit窗体中绑定textBox控件 textBox1.DataBindings.Add("Text",dsEdit.Tables[0],"name");
textBox2.DataBindings.Add("Text",dsEdit.Tables[0],"code");在formEdit中写
this.BindingContext[dsEdit.Tables[0],""].Position +=1;可以移动记录(但是这样只是在formEdit中移动录formMain没有反应!),但是不知道怎么才能让formEdit中移动记录的同时能在formMain中反应出来即formMain的记录也同时移动!还请高手赐教!
在formMain中的有代码
sqlConnection1.Open();
dataSet1= new DataSet();
sqlDataAdapter1.Fill(dataSet1,"user");
dataGrid1.DataSource =dataSet1.Tables[0];
formEdit.dsEdit=dataSet1;//在dsEdit为在formEdit中定义的DataSet;
formEdit.ShowDialog();在formEdit窗体中绑定textBox控件 textBox1.DataBindings.Add("Text",dsEdit.Tables[0],"name");
textBox2.DataBindings.Add("Text",dsEdit.Tables[0],"code");在formEdit中写
this.BindingContext[dsEdit.Tables[0],""].Position +=1;可以移动记录(但是这样只是在formEdit中移动录formMain没有反应!),但是不知道怎么才能让formEdit中移动记录的同时能在formMain中反应出来即formMain的记录也同时移动!还请高手赐教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货