powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нетипизированный датасет, в DataBinder.Eval(...) нужно получить значение из родительской строки...
4 сообщений из 4, страница 1 из 1
Нетипизированный датасет, в DataBinder.Eval(...) нужно получить значение из родительской строки...
    #34064547
Magic_Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый вечер!

При попытке получить данные, содержащиеся в родительской таблице (датасет нетипизированный, для вывода данных используется репитер) получаю exception a la "DataBinding: 'NameSpace1.dataSetName+myDataRow' does not contain a property with the name 'MyField'."
Данные пытаюсь получить так:
<%# DataBinder.Eval(((System.Data.DataRowView)Container.DataItem).Row.GetParentRow(
FK_Parent_Child"), "MyField")%>

Как получить значение?Успехов!
http://www.be-mobile.ru
также: программа для агенств персонала "Домашний персонал"
...
Рейтинг: 0 / 0
Нетипизированный датасет, в DataBinder.Eval(...) нужно получить значение из родительской строки...
    #34064992
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
((System.Data.DataRowView)Container.DataItem).Row.GetParentRow(
FK_Parent_Child")["MyField"].ToString()

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Нетипизированный датасет, в DataBinder.Eval(...) нужно получить значение из родительской строки...
    #34065959
Magic_Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо - так работает!

Вот еще вопрос - чем мне нравился вариант с DataBinder.Eval(Container.DataItem, "MyField", "<a fref=#>{0}</a>") так это тем, что в случае нулевого (DBNull) значения ничего не выводилось (не выводились данные, отформатированные в параметре формата) - можно ли организовать нечто подобное в данном случае?Успехов!
http://www.be-mobile.ru
также: программа для агенств персонала "Домашний персонал"
...
Рейтинг: 0 / 0
Нетипизированный датасет, в DataBinder.Eval(...) нужно получить значение из родительской строки...
    #34065997
Magic_Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отвечаю сам себе (в надежде что подскажут более изящный способ)

((System.Data.DataRowView)Container.DataItem).Row.GetParentRow(
FK_Parent_Child").IsNull("MyField")? String.Empty : String.Format("<a href=#>{0}</a>", ((System.Data.DataRowView)Container.DataItem).Row.GetParentRow(
FK_Parent_Child")["MyField"])Успехов!
http://www.be-mobile.ru
также: программа для агенств персонала "Домашний персонал"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нетипизированный датасет, в DataBinder.Eval(...) нужно получить значение из родительской строки...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]