0

私はテレリックグリッドを使用しています。列ヘッダー テキストはストアド プロシージャから取得され、コード ビハインドでこれをすべて処理しました。列ヘッダーを 1 行で表示したかったのですが、利用可能なヘッダーテキストがない場合、「-1」、「-2」のように表示されます。

問題は、「 HeaderStyle-Width="119px" 」を使用して列幅を固定しているときに、datetime 値には問題ありませんが、-1 および -2 の場合はスペースを占有します。

ヘッダーテキストに従って列幅を自動設定することをお勧めします。

ここに画像の説明を入力 以下にグリッド定義を配置しました。

enter code here<cc1:logicaGrid 
    AutoSetColumnWidth="false" 
    AutoGenerateColumns="true"
    AllowPostBackOnRowClick="false" 
    AllowFilteringByColumn="false"
    BorderWidth="1"
    PageSize="100"
    Width="99%" 
    ID="grdProfiles" 
    AlwaysShowPager="true"      
    AllowPaging="true"
    runat="server" HeaderStyle-Width="119px">
    <MasterTableView Width = "100%"></MasterTableView>
    <ClientSettings 
        Scrolling-ScrollHeight="450px" 
        Scrolling-AllowScroll ="true" >
        <Resizing AllowColumnResize="true"/>
    </ClientSettings>
</cc1:logicaGrid>

ここに画像の説明を入力

4

3 に答える 3

1

これを試すことができます: radGrid 100% を持っている場合、それ以上の列は表示されません。

HeaderStyle-Width="100px"
于 2014-01-21T14:39:14.700 に答える
1

設定してみましたHeaderStyle-Width="100%"か?

于 2012-10-25T15:15:32.437 に答える