内部加入LINQ to SQL不起作用

时间:2010-07-04 19:39:18

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

我的代码出了什么问题?对于Funcionario表和Projeto表,下划线为红色......

DataContext db = new projfuncionarioDataContext();

var query = from p in db.Funcionario
            join c in db.Projeto on p.Cdfunc equals c.Cdfunc
            select new
            {
              ID = p.Cdfunc,
              Produto = p.Nome,
            };

GridView1.DataSource = query;
GridView1.DataBind();

3 个答案:

答案 0 :(得分:7)

DataContext db = new projfuncionarioDataContext(); 

应该是:

projfuncionarioDataContext db = new projfuncionarioDataContext(); 

答案 1 :(得分:0)

尝试:

GridView1.DataSource = query.ToList();

答案 2 :(得分:0)

您的GridView是否有AutoGeneratedColumns property set