動的な GroupItemCount を使用して ListView を作成できますか?
質問
新しい 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 コントロールを実装しました。これが利用可能な最良の解決策であると思われます。
所属していません StackOverflow