2

次のデータを持つSQLテーブルがあります。

Id   City      Country 
---  ------    ------------
1    Delhi     India
2    New York  United States
3    Karachi   Pakistan
4    Mumbai    India
5    Lahore    Pakistan
6    Kanpur    India
7    Delhi     India
8    Mumbai    India

ここで、以下に示すように、上記のデータを Web アプリに表示したいと考えています。

India
Delhi (2)    Mumbai (2)    Kanpur (1)    

United States
New York (1)

Pakistan
Karachi (1)    Lahore (1)

教えてください:

  • 必要に応じてデータを取得する SQL クエリ。City、Country、および Count (すべての都市のグループ化) が必要です
  • そして、取得したデータを上記の ASP.NET C# で指定した形式で表示する方法。必要に応じてデータを表示するために使用できるコントロールはありますか。または、カスタマイズされたコードを作成する必要があります。カスタマイズされたコードの場合は、そのコードを教えてください。
4

2 に答える 2

3

あなたのSQLは

国、都市、国(都市)を選択
dbo.location から
国別グループ、国別都市順

次に、datarepeter を使用してデータを表示します。このリンクに従ってください

于 2009-02-07T07:14:07.530 に答える
2

2 つの for ループと同じように、DataSet を使用して DB を正規化し、そこに 2 つのテーブルを読み込んで、ネストされた 2 つの DataRepeater で表示することができます。

于 2009-02-07T07:21:24.663 に答える