1

简单而快速的问题,我很惭愧地承认,但我忘记了如何将数据表传递给 C# 中的不同类。

假设我想将我的数据表 TABLE 从我的主类传递到另一个公共类。

问这个我觉得好傻XD

4

1 回答 1

1

by constructor :

class c1
{
   DataTable t1;
   public void callC2()
   {
       C2 c2=new C2(t1);
   }   
}

class c2
{
   DataTable t1;
   public C2(DataTable tbl)
   {
       t1=tbl;
   }
}

in method calling :

class c1
{
   DataTable t1;
   public void callC2()
   {
       C2 c2=new C2();
       c2.TargetMethod(t1);
   }   
}

class c2
{
   public void TargetMethod(DataTable tbl)
   {       
      for(int i=0;i<tbl.Rows.Count;i++)
      // Do your works with tbl

   }
}
于 2013-05-18T11:02:35.633 回答