2016-06-29 9 views
0

Ich versuche, die Summe der Summen für verschiedene Arten von Rechnungen auf einer Webseite anzuzeigen. Ich verwende DetailsView-Steuerelement, aber es zeigt nicht alle Daten auf einer Seite. Wenn ich Paging aktiviere, sind die anderen Arten von Rechnungen auf der zweiten und dritten Seite zu sehen. My SQL-Befehl:detailsview zeigt nicht alle Daten auf einer Seite

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 

Wenn ich es von SQL betreibe ich die richtigen Ergebnisse zu erhalten: enter image description here

Aber wenn ich die Seite und Testdetails laufen erhalte ich: enter image description here

So Ich habe zwei Fragen: 1. Ist es möglich, die Ergebnisse als Spalten (wie in SQL-Ansicht) statt Zeilen anzuzeigen? 2. Ist es möglich, alle Datensätze auf einer Seite anzuzeigen?

Vielen Dank im Voraus.

+0

Vielleicht suchen Sie GridView anstelle von DetailsView, wenn Sie die Daten wie in einer Tabellenspaltenansicht anzeigen möchten? – Esko

+0

Danke, ich werde das versuchen. –

+0

Danke nochmal, es hat wie ein Zauber funktioniert. Trotzdem möchte ich gerne erfahren, ob dies mit der Detailansichtskontrolle möglich ist. –

Antwort

0

Wie in den Kommentaren von Esko angegeben, zeigt die Detailansicht nur jeweils einen Datensatz. Die Details und Grid-Ansichten sind schnelle, einfache Möglichkeiten zum Anzeigen von Daten. Wenn Sie jedoch anpassen möchten, wie Daten angezeigt werden, wäre ein allgemeinerer Repeater die nächste logische Wahl. Sie müssten die Formatierung nur selbst vornehmen.

überprüft seinen Artikel oder googeln „asp.net Repeater“:

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

Wenn ich in Web-Programmierung verwendet, um eine Menge bildet, benutzen ich Repeatern, selbst wenn ein Detail oder Gitteransicht getan hätte der Job, weil sie viel flexibler und einfacher zu warten sind, wenn jemand nach Änderungen fragt.

Prost.

+0

Gute Repeater zu bekommen ist die Mühe wert, meiner Meinung nach . Der Repeater kann verwendet werden, um seitenweise Detailansichten, Rasteransichten oder so ziemlich jedes andere asp.net Steuerelement für diese Angelegenheit zu machen, sobald Sie mit ihnen vertraut sind. –

Verwandte Themen