本文介绍了如何将以一种形式创建的数据对象传递给另一种形式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好..如何将以一种形式创建的数据对象传递给另一种形式,以便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..

解决方案




这篇关于如何将以一种形式创建的数据对象传递给另一种形式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 09:14