Невозможно привязать определенные строки к элементу управления GridView после их выбора из набора данных.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно привязать определенные строки к элементу управления GridView после их выбора из набора данных.

Сообщение Anonymous »


Я присваиваю набор данных свойству datasource GridView следующим образом:

if (subCategId == "20") { grdPHPortion.DataSource = _ds.Tables[0].AsEnumerable().Where(dr => dr.Field("SubCategId") == 20).ToList(); грдPHPortion.DataBind(); } Но я получаю исключение, говорящее следующее:

Поле или свойство с именем «ItemName» не найдено на выбранный источник данных

Во время отладки я проверил свой набор данных (_ds) в визуализаторе набора данных, и свойство ItemName доступно в наборе данных.

Другой синтаксис, который я пробовал:

grdElecPortion.DataSource = _ds.Tables[0].Select("SubCategId='20'"); но опять же я получаю то же исключение. Пожалуйста, помогите решить это исключение.

РЕДАКТИРОВАТЬ:

Разметка Gridview выглядит следующим образом:



По сути, на моей странице .aspx есть 3 представления сетки, и в зависимости от значения «SubCategId» мне нужно показать связанное представление сетки, и да, в одной точке может быть видно одно или несколько представлений сетки.
>
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»