我的类有一个需要返回三个DataTables的方法。我以为我可以使用Generics但老实说我从来没有使用过它们,所以我正在尝试解决它。这可能不是正确的事。
我班上的员工:
public List<Employee> GetEmployees()
{
//calls to other methods in my class;
//psuedocode
GetDataTable1;
GetDataTable2;
GetDataTable3;
return all three datatables;
}
在我的演示文稿方面,我有三个网格视图:
我创建了我的类Employee并调用GetEmployees并返回我的DataTable列表,然后
gridview1.datasource = datatable1;
gridview2.datasource = datatable2;
gridview3.datasource = datatable3;
我不知道该怎么办。我已经尝试过上面的类方法定义,但我没有做对。
希望得到建议。我不想使用三种方法。我正在使用C#和asp.net 2.0。
谢谢。
答案 0 :(得分:10)
您可以将它们全部添加到DataSet并返回
答案 1 :(得分:5)
您可以使用DataSet,它旨在容纳多个DataTable对象并按名称引用它们。
答案 2 :(得分:3)
我认为这与从方法中返回3个变量的方式相同:
答案 3 :(得分:0)
Return New DataTable() {Me.GetDataTable1, Me.GetDataTable2, Me.GetDataTable3}
是的,它的vb 耸肩