.net - 将返回 List<employee> 的方法绑定(bind)到 gridview

标签 .net .net-3.5

我的 N 层应用程序中有返回 List<Employee> 的方法.
下面是该方法的示例代码:

public List<Employee> GetAllemployees()
{
    return DAL.GetEmployees();
} 

我的 aspx 页面中有一个 GridView。如何将 GridView 的数据源设置为 GetEmployees()以便所有员工都列在 GridView 中?

最佳答案

myGrid.DataSource = GetAllEmployees();
myGrid.DataBind();

值得一提的是,您真的想创建一个员工对象来检索所有员工吗?

我会这样做:
public static List<Employee> GetAllEmployees()
{
    return myList;
}

在您的调用代码中:
MyGrid.DataSource = EmployeeClass.GetAllEmployees();
MyGrid.DataBind();

通过这种方式,您不必实例化仅获取对象列表的对象。

关于.net - 将返回 List<employee> 的方法绑定(bind)到 gridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3399793/

相关文章:

.net - 在没有 Azure 的情况下使用 Entity Framework 和 transient 故障处理 block

c# - 如何为属性定义别名

.net - 使用Visual Studio 2010 开发.net 3.5 sp1 产品有什么危险吗?

c# - 在窗体之间传递值 (winforms)

c# - checkin 对象数组

c# - System.ArgumentException : „Column does not belong to table .” - 如何修复此错误(将数据从 csv 文件导入到 mysql 数据库)?

c# - SQL Server 和 C# 中每条记录的字符串处理

c# - 从声卡 windows xp 捕获音频数据

.net - 角色检查应该在调用堆栈的哪个位置进行?

c# - 根据数组中包含的字符串值调用/调用方法