2016-06-29 2 views
0

Я пытаюсь показать сумму итогов для разных счетов-фактур на веб-странице. Я использую управление представлением деталей, однако он не отображает все данные на одной странице. Когда я разрешаю пейджинг, другие типы счетов-фактур можно увидеть на 2-й и 3-й страницах. Моя команда SQL является:detailsview не отображает все данные на одной странице

SELECT CARI_HESAP_KODU, FATURA_TURU, SUM(KDV_MATRAHI) AS TUTAR FROM LNX_STD_6_016_01_SLSINVOICES WHERE [email protected] GROUP BY FATURA_TURU, CARI_HESAP_KODU 

Когда я запускаю его из SQL я получаю правильные результаты: enter image description here

Но когда я запускаю страницу и тест DetailsView я получаю: enter image description here

Так У меня есть два вопроса: 1. Можно ли отображать результаты в виде столбцов (как в представлении SQL) вместо строк? 2. Можно ли показать все записи на одной странице?

Заранее спасибо.

+0

Возможно, вы ищете GridView вместо DetailsView, если хотите показать данные, как в виде таблицы-столбца? – Esko

+0

Спасибо, я попробую. –

+0

Спасибо, что это сработало как шарм. Однако мне все же нравится учиться, если это возможно с контролем деталей. –

ответ

0

Как указано в комментариях Esko, в представлении сведений отображается только одна запись за раз. Детали и виды гридов - это быстрые способы отображения данных, однако, если вы хотите настроить отображение данных, более общий повторитель станет следующим логическим выбором, вам просто нужно будет сделать форматирование самостоятельно.

Проверьте свою статью или Google «asp.net ретранслятор»:

https://msdn.microsoft.com/en-us/library/zzx23804(v=vs.85).aspx

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

Cheers.

+0

Получив хорошее удовольствие от повторителей, стоит того, , Повторитель может быть использован для просмотра выгруженных деталей, просмотра сетки или любого другого элемента управления asp.net, если вы овладеете ими. –

Смежные вопросы