如何在列表中添加数据表

时间:2016-08-29 12:21:44

标签: c# asp.net

我在DAL的BLL中调用了函数输出类型为datatable的函数,并在BLL中我想将它添加到列表中如何执行此操作? 在BLL: 我的代码在这里:

    public static List<tbl_view> ListOrDefault()
        {
            List<tbl_view> load = new List<tbl_view>();
            tbl1 dt = new tbl1();
            dt = db.Fill_load();
            load.Add(dt.age, dt.famil, dt.name, dt.id, dt.field);
            return load;
        }

load.add中的visual studio错误

1 个答案:

答案 0 :(得分:2)

List<T>.Add获取T类型的对象,在本例中为tbl_view,但您传递的是dt.Age等单个属性。您必须创建并初始化实例:

load.Add(new tbl_view{ Age = dt.Age, Fami = dt.fami, Name = dt.name, Id = dt.id, Field = dt.field });

(假设这些属性存在于tbl_view