如何改变ASP.NET ListView的宽度?

时间:2011-11-01 06:20:29

标签: asp.net asp.net-controls

我正在开发一个Web应用程序并使用ASP.NET ListView控件。我现在有一个大的ListView,我想最小化它的宽度,因为列之间有很大的空格。另外,我想改变它的风格。怎么做?

我用Google搜索了这个问题,但我发现了两个用于更改样式而不改变其宽度的资源。我试图将宽度添加到CSS样式,但我也失败了。

1 个答案:

答案 0 :(得分:0)

请参阅MSDN: ListView class,例如Width属性:

  

ListView控件不支持样式属性。如果尝试设置Width属性,则抛出NotSupportedException异常。

     

要设置ListView控件的样式,必须使用级联样式表(CSS)类或内联样式元素为ListView模板中的控件设置样式。

您如何定义不同的模板(ItemTemplate等)?您可以使用Layout template,在<div>内放置一个固定(或最大)宽度<div>上的CSS