Как установить значение количества элементов на столбец в DataList ItemTemplate? - PullRequest
1 голос
/ 22 марта 2011

Я хочу установить в свой элемент управления DataList только 7 элементов, видимых в каждом столбце после DataBind.

Допустим, если у меня есть 18 элементов в источнике данных; DataList должен отображаться как 3 столбца.

1-й столбец будет иметь первые 7 элементов. 2-й столбец будет содержать элементы от 8 до 15 3-й столбец будет содержать элементы от 16 до 18

Как установить количество элементов в столбце для каждого шаблона itemTemplate?

Ответы [ 2 ]

2 голосов
/ 22 марта 2011

Взгляните на DataList.RepeatColumns свойство:

DataList1.RepeatColumns = 3;
DataList1.RepeatDirection = RepeatDirection.Vertical;
0 голосов
/ 22 марта 2011

Похоже, вы говорите об ограничении строк, что вы можете сделать в своем источнике данных, прежде чем связывать.

Если вы привязываетесь к DataSet или DataTable, вы можете создать DataView и отфильтровать данные по подмножеству строк, выбрав семь, которые вы хотите отобразить.

Или, возможно, вы ищете страницу с вашими данными? В этом случае вы установите PageSize вашего DataList равным 7. (см. Эту статью для более подробной информации: http://www.4guysfromrolla.com/articles/081804-1.aspx)

...