c#winform中有form1和form2,点击form1中的一个按钮,form2就会出现,当然是模态形式
form2不关闭则不能操作form1,问题是,我要把form1和form2中的所有数据收集起来,然后插入数据库,在form2上有一个“确定按钮”,点击“确定”后就会把fo...
form2不关闭则不能操作form1,问题是,我要把form1和form2中的所有数据收集起来,然后插入数据库,在form2上有一个“确定按钮”,点击“确定”后就会把form1和form2的数据一齐加入到数据库中的一张表中,怎么实现?
展开
4个回答
展开全部
可以理解是窗体传参,其实你不用想的太复杂,Form1 到Form2 自然把Form1需要的值传过来.当点击Form2迎按钮时,可以取Form1传过来的值自然就可以一起添加数据库中了.
这里有个案例,窗体传值的案例,你运行就会看到效果,希望能帮到你!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很多方法的,比较常用的,一个是在form2的构造函数中传参喽,把form1中有用的传过去,还有一种比较常用的,把变量定义成static,form1,form2都可以直接访问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法很多的
一种就是给form2 的构造函数传参
第二种在打开form2 的时候设定form2的父窗体为form1 然会在form2 中可以调用父窗体的对象
一种就是给form2 的构造函数传参
第二种在打开form2 的时候设定form2的父窗体为form1 然会在form2 中可以调用父窗体的对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用MessageBox啊!最基本的MessageBox就行了,判断他的返回值可以知道点的是确定还是取消。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询