如何将子窗体中的值传到父窗体的DataGridView里 30

这是窗体,姓名,性别年龄都是放在DataGridView里当点击添加按钮时进入子窗体子窗体中姓名,性别后面都是文本框我想实现当点击保存按钮时这条信息就会显示在父窗体的Da... 这是窗体,姓名,性别年龄都是放在DataGridView里

当点击添加按钮时进入子窗体

子窗体中姓名,性别后面都是文本框
我想实现当点击保存按钮时这条信息就会显示在父窗体的DataGridView里。请问怎么实现
我用的c#。求指点。解决了加分
展开
 我来答
pa...7@163.com
2013-03-05
知道答主
回答量:2
采纳率:0%
帮助的人:3007
展开全部
方法1、使用数据库,子窗体保存到库中,父窗体从库中调取相应的数据
方法2、①设置 Frm子窗体.btn保存按钮.DialogResult = DialogResult.OK;
②子窗体保存按钮单击事件下保存姓名性别年龄信息到一个公共变量(或者直接把三个textbox的private属性改为public,不过不建议)
③主窗体“添加按钮”的单击事件下代码
Frm子窗体 frm = new Frm子窗体();
frm .ShowDialog();

if (frm .DialogResult==DialogResult.OK)
{
this.dataGridView1.Rows[0].Cells[0].Value = frm .tb姓名.Text.ToString();
}
其他的用同样的方法写上去就行,如果主窗体需要添加多条信息,那你就写个循环。

不知道LZ描述的是不是这个意思,望批评指正
路有时不在脚下
2013-03-11 · 超过25用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:35.5万
展开全部
1、普通方式,打开子窗体时采用置顶的方式,子窗体新增数据后更新到数据库,父窗体在子窗体关闭后重新加载数据;
2、可以在子窗体添加数据更新到数据库时,创建对应的DataRow结构是父窗体DataGridView的DataSource的表的行结构;关闭时将DataRow返回。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4014a2866
2013-02-28
知道答主
回答量:30
采纳率:0%
帮助的人:16万
展开全部
... 好吧 我先看错了 你这要用到数据库的 也就是子窗体中 的数据点击保存后写到数据库中
然后 关闭子窗体后 刷新父窗体 父窗体中的DataGridView 绑定数据库就可以 实现
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q661166
2013-02-28 · TA获得超过366个赞
知道答主
回答量:317
采纳率:0%
帮助的人:124万
展开全部
传参,或者全局变量,保存数据,显示,如果是数据库,就重新查一下数据库,刷新下就是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vvsren
2013-02-28 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:123万
展开全部
1.把datagridview组件当作参数传递给子窗口.
2.调用父窗体的公共方法.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式