本文介绍了如何将以一种形式创建的数据对象传递给另一种形式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好..如何将以一种形式创建的数据对象传递给另一种形式,以便form2可以执行另一种方法?由于您的问题不是很清楚,所以我假设您的数据对象是一个数据表,并且您有两个获胜表格FORM1和FORM2.
据我了解,您已经在FORM1中构建了DataTable对象(dtForm1),并且您希望dtForm1可用于FORM2.
创建一个名为DataTransHelper的静态类,如下所示:
公共静态类DataTransHelper
{
公共静态数据表 dt {get;设置;}
}
在构建对象dtForm1后,立即在Form1中将其设置为DataTransHelper的"dt" ,如下所示.
//dtable = YourDataAcces.GetData();
DataTransHelper.dt = dtForm1;
由于DataTransHelper类是静态的,因此它不是特定于实例的,因此DataTransHelper的成员与FORM1和FORM2相同.
因此,在Form2中,您可以访问DataTransHelper.dt并根据需要使用它,如下所示.
DataTable dtForm2 = DataTransHelper.dt;
Hi all..How to pass a dataobject that is created in one form into another form so that form2 can carry out another method?Thanks..
解决方案
这篇关于如何将以一种形式创建的数据对象传递给另一种形式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!