【问题标题】:how to use save session in gridview?如何在gridview中使用保存会话?
【发布时间】:2015-04-10 16:30:37
【问题描述】:
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
    }
}

【问题讨论】:

  • LECTURE_CLASS 是什么类,你得到什么类型的错误?
  • "无效的数据源类型。IListSource ,IEnumerable 或 IDataSource 应该是。"给出错误。

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


【解决方案1】:

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

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

这样您的数据源是List&lt;T&gt;,这是GridView 数据源的允许类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 2015-03-16
    相关资源
    最近更新 更多