Gridview с фиксированным заголовком и столбцом - PullRequest
0 голосов
/ 25 октября 2019

У меня есть сетка, и я установил фиксированный заголовок, но ширина столбцов в сетке не совпадает со столбцом заголовка.

  <div style="width:1000px;border:1px solid #084B8A;color:#ffffff;font-weight:bold;">
    <table style="color:#3090C7;">
        <tr>
            <td style ="width:120px;">Item_ID</td>
            <td style ="width:200px;">Category</td>
            <td style ="width:300px;">ItemName</td>
            <td style ="width:120px;">Pack_Size</td>
            <td style ="width:200px;">CostPrice</td>
            <td style ="width:200px;">SalesPrice</td>
            <td style ="width:150px;">Stock</td>
            <td style ="width:150px;">Reorder</td>
            <td style ="width:200px;">Barcode</td>
            <td style ="width:200px;">Barcode2</td>
            <td style ="width:200px;">Barcode3</td>
            <td style ="width:200px;">Barcode4</td>
            <td style ="width:200px;">Item_Discontinued</td>
        </tr>
    </table>
    </div>
    <div style ="height:300px; width:1000px; overflow:auto;" >
        <asp:GridView ID="GrdItemList" runat="server" AutoGenerateColumns="false"
        ShowHeader = "false" Width ="1000px" >
            <AlternatingRowStyle BackColor="#BFE4FF" />
            <Columns>
                <asp:BoundField ItemStyle-Width = "120px" DataField="Item_ID" HeaderText="Item_ID" 
/>
                <asp:BoundField ItemStyle-Width = "200px" DataField="Category" HeaderText="Category" 
/>
                <asp:BoundField ItemStyle-Width = "300px" DataField="ItemName" HeaderText="ItemName" 
/>
                <asp:BoundField ItemStyle-Width = "120px" DataField="Pack_Size" 
HeaderText="Pack_Size" />
                <asp:BoundField ItemStyle-Width = "200px" DataField="CostPrice" 
HeaderText="CostPrice" />
                <asp:BoundField ItemStyle-Width = "200px" DataField="SalesPrice" 
 HeaderText="SalesPrice" />
                <asp:BoundField ItemStyle-Width = "150px" DataField="Stock" HeaderText="Stock" />
                 <asp:BoundField ItemStyle-Width = "150px" DataField="Reorder" HeaderText="Reorder" 
/>
                 <asp:BoundField ItemStyle-Width = "200px" DataField="Barcode" HeaderText="Barcode" 
/>
                 <asp:BoundField ItemStyle-Width = "200px" DataField="Barcode2" 
HeaderText="Barcode2" />
                 <asp:BoundField ItemStyle-Width = "200px" DataField="Barcode3" 
HeaderText="Barcode3" />
                 <asp:BoundField ItemStyle-Width = "200px" DataField="Barcode4" 
HeaderText="Barcode4" />
                 <asp:BoundField ItemStyle-Width = "200px" DataField="Item_Discontinued" 
   HeaderText="Item_Discontinued" />
            </Columns>
        </asp:GridView>
 </div>

Я хочу, чтобы вывод был таким, еслизаголовок скажем 'ItemID' равен 50px, столбец в сетке, содержащий 'ItemID', также должен быть точным 50px и не перекрываться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...