私は Web アプリケーションを開発しており、ASP.NET ListView コントロールを使用しています。現在、大きな ListView があり、列間に大きなスペースがあるため、幅を最小限に抑えたいと考えています。また、そのスタイルを変更したいと思います。どうやってするか?
この問題についてグーグル検索しましたが、スタイルの幅を変更せずにスタイルを変更するためのリソースが 2 つ見つかりました。CSS スタイルに幅を追加しようとしましたが、失敗しました。
私は Web アプリケーションを開発しており、ASP.NET ListView コントロールを使用しています。現在、大きな ListView があり、列間に大きなスペースがあるため、幅を最小限に抑えたいと考えています。また、そのスタイルを変更したいと思います。どうやってするか?
この問題についてグーグル検索しましたが、スタイルの幅を変更せずにスタイルを変更するためのリソースが 2 つ見つかりました。CSS スタイルに幅を追加しようとしましたが、失敗しました。
MSDN: ListView classを参照してください。たとえば、Widthプロパティ:
スタイル プロパティは、ListView コントロールではサポートされていません。Width プロパティを設定しようとすると、NotSupportedException 例外がスローされます。
ListView コントロールのスタイルを設定するには、カスケーディング スタイル シート (CSS) クラスまたはインライン スタイル要素を使用して、ListView テンプレート内のコントロールのスタイルを設定する必要があります。
さまざまなテンプレート ( ItemTemplateなど) をどのように定義していますか? レイアウト テンプレートを利用して、内側に配置し、CSSを使用<div>
して固定 (または最大) 幅を設定できます。<div>