有datagridview的窗体,点击datagridview出现一个带有datagridview的窗体,怎样把新窗体中的值传到老窗体

 我来答
jeason738
2010-07-02 · TA获得超过1716个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:272万
展开全部
为子窗体定义一个属性,并设置它的get和set方法,在父窗体进行操作的时候,获取子窗体的对象,并对子窗体的这个属性赋值,这样,父窗体就能够获取子窗体传递的值了。
例如:
//子窗体传递参数的变量
String examYesOrNo;
public String ExamYesOrNo
{
get { return examYesOrNo; }
set { examYesOrNo = value; }
}
//点隐扮源击按钮的时候,为属性赋值
private void btnSuccess_Click(object sender, EventArgs e)
{
examYesOrNo = "fail";//给属性赋值
this.Close();


//灶态老窗体操作
private void btnExam_Click(object sender, EventArgs e)
{
string result="";
Form1 form= new Form1(parame);//获缺纯取子窗体的对象
if (form.ShowDialog() == DialogResult.Cancel)//子窗体关闭,获取参数
{
result = form.ExamYesOrNo;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式