子窗datagridview数据修改后如何传回到父窗体?
子窗datagridview数据修改后如何传回到父窗体?子窗datagridview数据是之前父窗体选中的某一行数据。DataTabledt2=dgrdresult.Da...
子窗datagridview数据修改后如何传回到父窗体?子窗datagridview数据是之前父窗体选中的某一行数据。
DataTable dt2 = dgrdresult.DataSource as DataTable;//有表结构,有数据
DataTable dt = dt2.Clone();//只是获取表结构,无数据;
DataRow dr = dt.NewRow();
dr = (dgrdresult.CurrentRow.DataBoundItem as DataRowView).Row;
dt = drtodt(dr);
if (dgrdresult.SelectedRows.Count == 1)
{
FrmValue frm = new FrmValue(dt);
frm.Owner = this;
frm.Show();
}
我是这样从主窗体传得值。 展开
DataTable dt2 = dgrdresult.DataSource as DataTable;//有表结构,有数据
DataTable dt = dt2.Clone();//只是获取表结构,无数据;
DataRow dr = dt.NewRow();
dr = (dgrdresult.CurrentRow.DataBoundItem as DataRowView).Row;
dt = drtodt(dr);
if (dgrdresult.SelectedRows.Count == 1)
{
FrmValue frm = new FrmValue(dt);
frm.Owner = this;
frm.Show();
}
我是这样从主窗体传得值。 展开
展开全部
子窗datagridview数据修改后如何传回到父窗体? 你可以更新一下datagridview,就是重新填充一下就可以了
追问
FrmManage frm = (FrmManage)this.Owner;
frm.dgrdresult.Refresh();
我在子窗体中保存时这样刷新,但父窗体的数据并没有变化。
追答
你这样写
this.t_text01TableAdapter1.Fill(this.dengluDataSet2.T_text01);
就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询