質問

新しい ASP.Net ListView コントロールを使用して、次のように列の 1 つに基づいてセクションにグループ化されるデータベース項目をリストします。

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

これはListViewのGroupItemTemplateで行うことができますか?私が見たすべての例では、グループごとに静的な項目数が使用されていますが、これは私にとっては機能しません。GroupItem の目的を誤解していますか?

役に立ちましたか?

解決

GroupItemCount を使用したことはありませんが、次の例を参考にしました。 マット・バーセス タイトルの ASP.NET 3.5 LinqDataSource および ListView コントロールを使用したグループ化グリッドの構築 希望どおりに項目をキーごとにグループ化しました。

これには、外側と内側の ListView コントロールの使用が含まれます。とてもうまくいきます、試してみてください。

他のヒント

データバインドを実行していることを確認してください GroupItemCount プロパティを設定します。私も同じ問題を抱えていたので、それを解決するために私がしたことです。

GroupItemCount をプログラムで使用してみましたが、期待した結果が得られませんでした。

私は Otto の提案に従い、外側と内側の ListView コントロールを実装しました。これが利用可能な最良の解決策であると思われます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top