2009-06-11 17 views
0

私はユーザーに適切なものをチェックさせたい項目のリストを持っています。ASP.NET動的な行数と列数を持つリストからテーブルを生成

現在、<ul>は、Repeaterで生成され、チェックボックスとラベルコントロールが横に配置されています。すべて正常に動作しています。

しかし、<ul>は画面上で余りに多くのスペースを占めており、それを凝縮する必要があります。私は最良のアプローチは、アイテムの数に基づいて展開するテーブル、3x3グリッド、12x3x4グリッド、16x4x4グリッドなどを最大幅6行まで展開するテーブルだと思います。

どこから始めたらよいですか?

答えて

2

asp.net CheckBoxListコントロールを使用します。

表示方法を制御できます。使用する行数/列数。

1

あなたはCheckBoxListコントロールを使ってこれを実現できると思います。これには、列数を指定するために使用できるRepeatColumnsプロパティがあります。

0

私が取るアプローチは、CheckBoxListを組み合わせて列と行の数を制御し、CSSを使用してブラウザにその表示方法を制御する方法です。私はいつもCBLのデフォルトの書式設定が、さまざまなチェックボックスの間にあまりにも多くのパディングを配置するのを発見しました。そうすれば、ブラウザウィンドウで最も多くの情報を取得するのに最適な方法を見つけることができます。

関連する問題