2012-07-19 54 views
1

我的asp.net代碼調用DataAccessLayer類(SubscriberDAL.cs),該數據庫查詢&是否返回記錄。我從我的Search.aspx.cs頁面調用該類。 SubscriberDAL.cs方法以List格式返回記錄。我如何從我的Search.aspx.cs頁面捕獲這些記錄?在列表中返回列表<T>格式

所以在下面的代碼示例中,PremsubList返回一個列表數組。我如何查看Search.aspx.cs中的那些?

我的代碼是:

Search.aspx.cs:

PremCustomerMgr.GetSubscriberList(sub); 

SubscriberDAL.cs

public static List<PremSubscriber.Subscriber> GetSubscriberList(PremSubscriber.Subscriber QueryData) 
{ 
    try 
    { 
     List<PremSubscriber.Subscriber> PremsubList = new List<PremSubscriber.Subscriber>(); 

     PremCustomerDAL.SearchSubscriberData(PremsubList, QueryData); 
     return PremsubList; 
    } 
    catch (Exception ex) 
    { 
     GCException gcEx = new GCException("Exception - PremCustomerMgr.GetSubscriberList", ex); 
     throw psEx; 
    } 
} 

回答

3

對於Search.aspx上的控件,您可以使用方法調用的結果作爲Datasource

例如,如果你添加一個DataGridView到你的頁面,你可以做這樣的事情:

MyDataGridView.Datasource = PremCustomerMgr.GetSubscriberList(sub); 
MyDataGridView.Databind(); 
2

呃......

var MyResults = PremCustomerMgr.GetSubscriberList(sub); 

接下來,使用MyResults做些事情。

也許你需要說明你的意思是「如何從我的Search.aspx.cs頁面中捕獲這些記錄」。解釋「捕獲」?或者,也許你可以更詳細地解釋你想要達到的目標?也許發佈一些更多(相關!)的代碼?