Внутреннее соединение в LINQ to SQL не работает - PullRequest
2 голосов
/ 04 июля 2010

Что не так с моим кодом?Для таблицы 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 ]

7 голосов
/ 05 июля 2010
DataContext db = new projfuncionarioDataContext(); 

Должно быть:

projfuncionarioDataContext db = new projfuncionarioDataContext(); 
0 голосов
/ 05 июля 2010

Есть ли в вашем GridView свойство AutoGeneratedColumns ?

0 голосов
/ 04 июля 2010

Попробуйте:

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