У меня есть сетка, и я установил фиксированный заголовок, но ширина столбцов в сетке не совпадает со столбцом заголовка.
<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 и не перекрываться.