0

私は Web アプリケーションを開発しており、ASP.NET ListView コントロールを使用しています。現在、大きな ListView があり、列間に大きなスペースがあるため、幅を最小限に抑えたいと考えています。また、そのスタイルを変更したいと思います。どうやってするか?

この問題についてグーグル検索しましたが、スタイルの幅を変更せずにスタイルを変更するためのリソースが 2 つ見つかりました。CSS スタイルに幅を追加しようとしましたが、失敗しました。

4

1 に答える 1

0

MSDN: ListView classを参照してください。たとえば、Widthプロパティ:

スタイル プロパティは、ListView コントロールではサポートされていません。Width プロパティを設定しようとすると、NotSupportedException 例外がスローされます。

ListView コントロールのスタイルを設定するには、カスケーディング スタイル シート (CSS) クラスまたはインライン スタイル要素を使用して、ListView テンプレート内のコントロールのスタイルを設定する必要があります。

さまざまなテンプレート ( ItemTemplateなど) をどのように定義していますか? レイアウト テンプレートを利用して、内側に配置し、CSSを使用<div>して固定 (または最大) 幅を設定できます。<div>

于 2011-11-01T06:50:54.080 に答える