Лучший способ выразить Master-Detail таким образом? - PullRequest
0 голосов
/ 03 августа 2010

У меня есть отношения мастер-деталь.В основном у меня есть список штатов и список городов в каждом штате.

Я хочу, чтобы он отображал что-то вроде

  • Оклахома
  • Талса

  • Оклахома-Сити

  • Аризона
  • Феникс

  • и т. д.

и т. д.

Названия городов и штатов хранятся в разных таблицах, причем каждый город содержит state_id

Я использую SubSonic3 (ActiveRecord) для запросов.(используя ObjectDataSource для элементов управления привязкой данных)

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

1 Ответ

2 голосов
/ 04 августа 2010

Не уверен, насколько вам будет легко со следующими советами:

Использование повторителей для отображения вложенных данных: http://www.asp.net/data-access/tutorials/nested-data-web-controls-vb

Работа с вложенными данными: http://msdn.microsoft.com/en-us/library/aa478959.aspx

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

Затем вы можете использовать теги ul li для макета по вашему выбору.* Надеюсь, это поможет!

...