我正在尝试设置listview的列宽。
我查看了很多链接,而不是我发现的链接描述了列表视图的内联列宽度。没有CSS文件。在MSDN上写了MSDN,它说使用CSS或内联,但我似乎无法使用内联工作。甚至这个例子也显示了固定的col宽度....
http://msdn.microsoft.com/en-us/library/bb398790.aspx#ApplyingStylesToListViewItems
我在itemTemplate和Alternate模板中添加了Width属性,在LayoutTemplate中尝试了设置。
似乎没什么用。有人可以指向我的教程或提供编码样本来调整Listview WEB控件的列宽,而不是Windows listview控件。
谢谢!!!!
答案 0 :(得分:1)
我所做的是在我的模板中定义了另一个表。所以,让我说我只想改变EditItemTemplate字段的大小,而我的LayoutTemplate有9秒。 在EditItemTemplate中我做了:
<EditItemTemplate>
<tr>
<td colspan="9">
<table>
<tr>
<td>
<!-- any controls you want... -->
<asp:TextBox ID="blah" runat="server" Text="'<%# Bind("blah") %>' Width="whateverpx"/>
...关闭标签...... 我们的想法是根据需要制作模板布局,并在asp:controls上设置宽度。