如何在同一名称空间中的两个类之间访问数据集模式+数据?请在下面找到部分代码:
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
}
由于
答案 0 :(得分:0)
我不知道你在哪个环境工作,反正你可以: 在类A中创建一个返回所需数据的方法/属性(从B类调用)
答案 1 :(得分: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)
}
}