3 つの DataTables を返す必要があるメソッドを持つクラスがあります。ジェネリクスが使えると思っていたのですが、正直使ったことがないので調べてみました。ここは適切ではないかもしれません。
私はクラス従業員に持っています:
public List<Employee> GetEmployees()
{
//calls to other methods in my class;
//psuedocode
GetDataTable1;
GetDataTable2;
GetDataTable3;
return all three datatables;
}
私のプレゼンテーション側には、次の 3 つのグリッドビューがあります。
クラス Employee を作成し、GetEmployees を呼び出して、DataTable のリストを取得します。
gridview1.datasource = datatable1;
gridview2.datasource = datatable2;
gridview3.datasource = datatable3;
どうすればよいかわかりません。上記のクラス メソッド定義を試しましたが、うまくいきません。
アドバイスを期待しています。私は3つの方法を使用したくありません。C# と asp.net 2.0 を使用しています。
ありがとうございました。