我的 asp.net 代码调用了一个 DataAccessLayer 类 (SubscriberDAL.cs),该类执行该数据库查询并返回记录。我正在从我的 Search.aspx.cs 页面调用该类。 SubscriberDAL.cs 方法以列表格式返回记录。如何从我的 Search.aspx.cs 页面捕获这些记录?
所以在下面的代码示例中,PremsubList 返回一个列表数组。如何查看 Search.aspx.cs 中的内容?
我的代码是:
搜索.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;
}
}
最佳答案
您可以将方法调用的结果用作 Search.aspx 上控件的 Datasource
。
例如,如果您将 DataGridView
添加到您的页面,您可以这样做:
MyDataGridView.Datasource = PremCustomerMgr.GetSubscriberList(sub);
MyDataGridView.Databind();
关于c# - 在 asp.net 中以 List<T> 格式返回记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11568577/