c# - 在 asp.net 中以 List<T> 格式返回记录

标签 c# asp.net webforms arraylist

我的 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/

相关文章:

c# - ASP .NET - RequiredFieldValidator 在文本框后创建空间

c# - $.post 不适用于本地部署的站点

asp.net - 没有服务器端表单的 ASCX 用户控制的替代方案?

c# - 如何检测一个 URL 是否重定向到另一个 URL?

c# - 重新编译所有依赖项

c# - 如何使用 Dapper 高效地选择聚合对象?

c# - MSBuild 不会将直接引用的 dll 复制到 bin 文件夹

c# - 一行中的复选框

c# - 在 ASP.NET Web Api 2.0 GET 请求中传递 DateTimeKind

javascript - 在 asp.net 背后的代码中获取 bootstrap dateTimePicker 值