将数据绑定到GridView时出现运行时错误

时间:2015-12-23 10:12:53

标签: asp.net

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using sampledbModel;

public partial class _Default : System.Web.UI.Page
{
     private sampledbEntities db = new sampledbEntities();

     protected void Page_Load(object sender, EventArgs e)
     {

     }

     protected void Button1_Click(object sender, EventArgs e)
     {
         GridView1.DataSource = db.contacts;
         GridView1.DataBind();
     }
}

它显示了我System.NotSupportedException。下面是它的快照 - 我正在使用实体框架来对数据库执行操作。

enter image description here

1 个答案:

答案 0 :(得分:0)

假设您的异常被按钮点击事件抛出(原始帖子中不清楚)

在设置.ToList()的{​​{1}}时,您必须通过调用DataSource将数据加载到内存中。

GridView