функция с DataTable, которая получает значение - PullRequest
0 голосов
/ 24 октября 2019

Я хочу получить параметр функции

// слой DAL

public static  DataTable viewDescriptionEvent()
{
Database Db = new Database();
string sql = "DateEventUnusual,DescriptionEvent from EventUnusual_12  order by 
DateEventUnusual asc";return Db.Execute(sql);
}

слои BLL

    public static List<Parents> viewDescriptionEvent()
    {
        DataTable Dt = ParentsDAL.viewDescriptionEvent();
        List<Parents> Lst = new List<Parents>();
        Parents Name;
        for (int i = 0; i < Dt.Rows.Count; i++)
        {

            Name = new Parents();
            Name.DescriptionEvent = (string)Dt.Rows[i]["DescriptionEvent"];
            Name.DateEventUnusual = (string)Dt.Rows[i]["DateEventUnusual"].ToString();
            Lst.Add(Name);

        }
        return Lst;
    }

глобальный асакс

Session["DescriptionEvent"] = Parents.viewDescriptionEvent();

Код ASPX

            List<Parents> Lstn = (List<Parents>)Session["DescriptionEvent"];
            RptName.DataSource = Lstn;
            RptName.DataBind();

Когда я пытался ввестиЗначение Я получил ошибку. Как это должно работать без ошибок ??

...