столбцы не отображаются при привязке к gridview с использованием linq to sql с пустым источником данных - PullRequest
1 голос
/ 11 января 2010

Есть ли способ отобразить столбцы данных, которые вы выбираете при привязке к сетке данных с пустым источником данных? Всякий раз, когда я связываюсь с пустым источником данных, сетка даже не отображается.

var results = from t in db.vwTaskInfos where t.PriorityId ==  Convert.ToInt32(drdPriority.SelectedValue) select t;

         gvTasks.DataSource = results;
         gvTasks.AutoGenerateColumns = true;
         gvTasks.DataBind();

1 Ответ

1 голос
/ 11 января 2010
var results = from t in db.vwTaskInfos where t.PriorityId ==  Convert.ToInt32(drdPriority.SelectedValue) select t;

         gvTasks.DataSource = results;
         gvTasks.AutoGenerateColumns = true;
         gvTasks.DataBind();

Изменить на:

var results = from t in db.vwTaskInfos where t.PriorityId ==  Convert.ToInt32(drdPriority.SelectedValue) select t;

         gvTasks.DataSource = results.ToList();
         gvTasks.AutoGenerateColumns = true;
         gvTasks.DataBind();

Обратите внимание, что я изменил "gvTasks.DataSource = results;" to "gvTasks.DataSource = results.ToList ();"

EDIT:

Понятно, ваша проблема на самом деле не в linq to sql. Это проблема вида сетки. Тем не менее, вот решение, которое вы ищете:

GridView - Показать заголовки в пустом источнике данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...