我的asp.net代码调用DataAccessLayer类(SubscriberDAL.cs)来执行该数据库查询&返回记录。我从Search.aspx.cs页面调用该类。 SubscriberDAL.cs方法以List格式返回记录。如何从Search.aspx.cs页面中捕获这些记录?
因此,在下面的代码示例中, 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;
}
}
答案 0 :(得分:3)
您可以将方法调用的结果用作Search.aspx上的控件的Datasource
。
例如,如果您在页面中添加DataGridView
,则可以执行以下操作:
MyDataGridView.Datasource = PremCustomerMgr.GetSubscriberList(sub);
MyDataGridView.Databind();
答案 1 :(得分:2)
呃......
var MyResults = PremCustomerMgr.GetSubscriberList(sub);
接下来,使用MyResults做一些事情。
也许你需要澄清你的意思“如何从我的Search.aspx.cs页面中捕获这些记录”。解释“捕获”?或许您可以更详细地解释您想要实现的目标?也许发布更多(相关!)代码?