2016-06-29 4 views
0

Webページ上のさまざまな種類の請求書の総計を表示しようとしています。 detailsviewコントロールを使用していますが、すべてのデータを1ページに表示するわけではありません。ページングを有効にすると、他の種類の請求書が2ページ目と3ページ目に表示されます。だから、 enter image description here詳細ビューは1ページ内のすべてのデータを表示していません

:私はSQLからそれを実行すると、私は適切な結果を得る

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を実行したときに私が取得します私には2つの質問があります: 1.結果を行ではなくSQLビューのように列として表示できますか? 2.すべてのレコードを1ページに表示できますか?

ありがとうございます。

+0

Table-Column-Typeビューのようにデータを表示する場合は、DetailsViewではなくGridViewを探していることがありますか? – Esko

+0

ありがとうございます。私はそれを試みます。 –

+0

もう一度ありがとうございました。しかし、私はそれがdetailsviewコントロールで可能かどうかを学びたいと思っています。 –

答えて

0

Eskoのコメントで述べたように、詳細ビューは一度に1つのレコードしか表示しません。詳細とグリッドビューはデータを表示するための簡単な方法ですが、データの表示方法をカスタマイズする場合は、より一般的なリピータが次の論理的な選択肢になります。

チェックアウト彼の記事や「asp.netリピータを」グーグル:私はウェブでプログラムするために使用

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

は、細部またはグリッドビューを行っているときでさえ、私はリピータを使用し、多くを形成しますなぜなら、誰かが変更を求めたときには、柔軟性が高く、維持しやすいからです。

乾杯。

+0

リピーターをうまく利用することは、私の意見では十分に価値がある。リピータを使用すると、ページビューの詳細ビュー、グリッドビュー、または他のasp.netコントロールを作成することができます。 –

関連する問題