2011-10-20 7 views
0

同じ名前空間内の2つのクラス間でデータセットスキーマ+データにアクセスするにはどうすればよいですか? (へ は、必要なデータを返すクラスAのメソッド/プロパティを作成します:他のクラスからのデータセットスキーマ+データへのアクセス

namespace X 
{ 
//Class A 
public partial class form1 
{ 
    datacolumn dtcHDR; 
    datarow dtrHDR; 
public void button1_click(object sender, Event arg) 
    { 
    //Two datatable in dataset ds 
    //Fetch data from sql view into dataset datatables (Header and Line) 
    //Relationship between Header and Line tables in ds 
    } 
    } 
} 

//Class B 
public CreateJE 
{ 
    foreach (DataRow dtrHDR in ds.Tables["Header"].Rows) 
    // How can I access dtrHDR for ds in Class A? 
    // Code 
} 

おかげで私はどの文脈でuはとにかくuができ、作業しているのかわからない

答えて

0
class A 
{ 
    public void OnButtonClick(object sender, Event arg) 
    { 
     DataSet dataSet = .... 

     B je = new B();  
     js.ProcessData(dataSet); 
    } 
} 

class B 
{ 
    public void ProcessData(DataSet dataSet) 
    { 
     foreach (DataRow dtrHDR in dataSet.Tables["Header"].Rows) 
    } 
} 
)クラスBから呼び出すことが
0

を:部分コードの下に見つけてください

関連する問題