Разметка данных с помощью элементов управления данными ASP.NET - PullRequest
0 голосов
/ 25 ноября 2010

Я пытаюсь узнать о способах размещения моих данных из базы данных, используя ASP.NET и C #

Я могу без проблем размещать свои данные в строках, используя такие элементы, как элемент управления GridView, как показано на рисунке ниже.

alt text

Однако я хочу разместить всю информацию, которая обычно будет в 1 строке, в 1 ячейке.

Так, например, каждая строка будет иметь 3 ячейки, каждая ячейка содержит всю информацию из 1 строки базы данных, как показано на рисунке ниже.

alt text

Есть ли способ сделать это с существующими элементами управления ASP.NET, например, с Gridview, или мне нужно просто создать таблицу самостоятельно?

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 25 ноября 2010

Вы можете добиться этого, используя серверный контроль asp.net DataList.Он очень похож на Repeater за исключением того, что вы также можете отображать данные по горизонтали, используя свойство RepeatColumns.Для получения более подробной информации об использовании, пожалуйста, посмотрите http://www.builderau.com.au/program/dotnet/soa/Formatting-data-in-columns-with-ASP-NET-s-DataList-control/0,339028399,339270702,00.htm и http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.repeatcolumns.aspx

...