私はテレリックグリッドを使用しています。列ヘッダー テキストはストアド プロシージャから取得され、コード ビハインドでこれをすべて処理しました。列ヘッダーを 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>