0

我正在尝试设置列表视图的列宽。

我已经查看了大量的链接,但我发现没有一个描述设置内联列表视图的列宽。没有 CSS 文件。在线文档上的 MSDN 上说要使用 CSS 或内联,但我似乎无法让内联工作。甚至这个例子也显示了固定的 col 宽度....

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

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

似乎没有任何效果。有人可以指点我一个教程或提供一个编码示例来调整 Listview WEB 控件的列宽,而不是 Windows listview 控件。

谢谢你!!!!

4

1 回答 1

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 上设置宽度:控件。

于 2012-07-27T23:53:07.857 回答