如何在gridview中使用保存会话?

时间:2015-04-10 07:29:59

标签: c# asp.net session gridview linq-to-sql

public LECTURE_CLASS eklenenDers
{
    get { return (LECTURE_CLASS)Session["LECTURE_CLASS"]; }
}

如何在gridview中显示此会话?

void grid(int kontrol)
{

    dbDataContext db = new dbDataContext();


    if (kontrol == 0)
    {


       grdDersProgrami.DataSource = eklenenDers;   //give a error             
        grdDersProgrami.DataBind();
    }
    else
    {
        //uyari
    }
}

1 个答案:

答案 0 :(得分:0)

您可以为其制定解决方法。也许不是最好的,但应该有效。

if (kontrol == 0)
{
   List<LECTURE_CLASS> dataClasses = new List<LECTURE_CLASS>();
   dataClasses.Add(eklenenDers);
   grdDersProgrami.DataSource = dataClasses;             
   grdDersProgrami.DataBind();
}

这样您的数据源就是List<T>,这是GridView数据源的允许类型。