0

グリッド ビューを含む Web ページがあり、列のサイズ変更機能を追加したいと考えています。javascript を使用してそれを行うことができましたが、その列の最大データ長を超えて列のサイズを縮小することはできません。グリッドビューの一部のプロパティにより、列幅が最大データ長を超えて縮小されるのを防いでいるようです。

などのスタイルを使用してみました

text-overflow: ellipsis;
overflow:hidden;
white-space:nowrap;

ただし、列のサイズが変更されるとデータの表現のみを処理するため、実行できません。誰かが私にいくつかのガイダンスを提供してもらえますか? どうもありがとう。

ここにコードの一部があります...

<asp:MultiView ID="uxMainMultiView" runat="server" ActiveViewIndex="0">
<asp:View ID="uxHistoryView" runat="server">
    <asp:MultiView ID="uxCaseSearchResultMultiView" runat="server" ActiveViewIndex="0">
        <asp:View ID="uxFlatView" runat="server">
            <asp:GridView ID="uxCaseSearchGrid" runat="server" BorderWidth="0px" CssClass="grid"
                Width="100%" OnInit="uxCaseSearchGrid_Init" OnRowDataBound="uxCaseSearchGrid_RowDataBound"
                AllowPaging="true" AllowSorting="true" OnPageIndexChanging="uxCaseSearchGridPageIndexChanging"
                OnSorting="uxCaseSearchGridViewSorting" OnDataBound="uxCaseSearchGrid_DataBound" AutoGenerateColumns="true">

                <RowStyle CssClass="gridRowLarge" />
                <AlternatingRowStyle CssClass="gridAltRowLarge" />
                <HeaderStyle CssClass="gridHeaderLarge noLink" />
            </asp:GridView>
4

1 に答える 1

0

css にmin-widthプロパティを追加するのはどうですか:

min-width:0;

実行時に列セルのサイズを変更できるようにします。

于 2013-09-27T06:49:34.447 に答える