在我的服务中,我有一个方法。该方法返回2个表。相反,我想先返回一个表,然后再返回另一个表。如何实现这种情况?
请帮帮我。
**
DataTable dt1 = ds.Tables [0];
DataTable dt = ds.Tables [1];
return dt;
...代码。
返回dt2
**
答案 0 :(得分:0)
您可以使用2个数据表创建一个Class并返回该对象。
例如:
public class ReturnObject()
{
public Datatable Table1 {get;set;}
public Datatable Table2 {get;set;}
}
在您的网络服务中:
ReturnObject returnObject = new ReturnObject();
returnObject.Table1 = DataTable1;
// some code
returnObject.Table2 = DataTable2;
return returnObject;
您应该重命名对象以供自己使用。