我有2个表格 . form1包含datagridview . 第二个(form2)表单包含文本框 . 当我在form2中单击“确定”按钮时,值应该作为新行添加到datagridview中 . 这是我试图用来传递数据的代码,但它既没有显示错误也没有结果 .
窗体2
private void btnOk_Click(object sender, EventArgs e)
{
form1.datagridview.Rows.Add("firstname", "lastname", "Success", "Userid", DateTime.Now.ToString());
}
3 回答
把它放在
Form1
把它放在
Form2
应该这样做
和datagridview修饰符应该是公共的
你需要在form2的某个地方添加对form1的引用,这样做的一个简单的方法是将它添加到form2的顶部
然后当你创建你的form2时,我想从form1这样的东西
您可以在ShowDialog()之后或之前添加此项
然后,您可以使用form1作为form2内部的变量来引用form1
这是我建议你最简单的方法:
在表单2上创建公共方法,以将行添加到数据网格视图
在按钮单击时创建表单2的实例并调用表单2的方法
Form 1
Form 2