Сведения о вопросе

Kimsanov

15:35, 23rd August, 2020

Теги

Отображение строк в нескольких Столбцах в Asp.net Gridview

Просмотров: 484   Ответов: 3

По умолчанию каждая строка Gridview сопоставляется с каждой строкой в datatable или наборе данных, прикрепленном к ее источнику данных. Но что делать, если я хочу отобразить эти строки в нескольких столбцах. Например, если он имеет 10 строк, 5 строк должны отображаться в 2 столбцах рядом друг с другом. Также я могу сделать это с сеткой Infragistics. Разве это возможно?



  Сведения об ответе

SEEYOU

08:47, 7th August, 2020

Вместо этого можно использовать элемент управления DataList . Он имеет свойство RepeatColumns , которое позволяет определить количество столбцов, которые вы хотите отобразить.

В .NET Framework 3.5 есть еще лучшее решение-управление ListView . Дополнительную информацию об использовании элемента управления ListView можно найти здесь .


  Сведения об ответе

JUST___

16:16, 21st August, 2020

Если это чисто кодирующее упражнение, то привяжитесь к событию RowDataBound из Gridview. Таким образом, вы можете сделать:

e.Row.Cells(2).Text = e.Row.Cells(1).Text

Это позволит поместить текст из столбца 1 в столбец 2 после его извлечения из базы данных. Вы также можете динамически создавать столбцы, используя аналогичный метод.

Перечитывая,я думаю, что неправильно понимаю вашу проблему.


  Сведения об ответе

dump

05:12, 24th August, 2020

Разве вы не можете просто поставить два одинаковых связанных столбца один за другим?


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться