Listview列宽设置内联

时间:2012-05-08 20:54:07

标签: asp.net vb.net listview

我正在尝试设置listview的列宽。

我查看了很多链接,而不是我发现的链接描述了列表视图的内联列宽度。没有CSS文件。在MSDN上写了MSDN,它说使用CSS或内联,但我似乎无法使用内联工作。甚至这个例子也显示了固定的col宽度....

http://msdn.microsoft.com/en-us/library/bb398790.aspx#ApplyingStylesToListViewItems

我在itemTemplate和Alternate模板中添加了Width属性,在LayoutTemplate中尝试了设置。

似乎没什么用。有人可以指向我的教程或提供编码样本来调整Listview WEB控件的列宽,而不是Windows listview控件。

谢谢!!!!

1 个答案:

答案 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上设置宽度。