如果可以排序,我似乎无法将我的GridView中列的标题文本居中。对于可排序列,html输出有很大不同(它似乎将表放在td列中)。
有什么想法可以做到这一点? 我把html输出放在jsfiddle中...... http://jsfiddle.net/mcox05/85Euq/
我在网格视图上尝试了以下代码但没有成功。请记住,绑定字段是我设计的服务器控件,但它们不会以任何方式影响标题文本: 我对任何可以解决此问题的css,js或asp.net修复都持开放态度。谢谢!
<sc:DateBoundField DataField="LastLogin" SortExpression="LastLogin" HeaderText="Last Login"
HeaderStyle-Width="125px" ItemStyle-Width="125px" HeaderStyle-HorizontalAlign="Center" />
<sc:SCommandButtonField Command="Change" ItemStyle-Width="100px" HeaderStyle-Width="100px"
HeaderText="Change" HeaderStyle-HorizontalAlign="Center" Image="img.axd?ico16=edit" />
答案 0 :(得分:2)
如果您可以让内部桌子的样式看起来像style="height: 32px; cursor: pointer; font-weight: bold; margin:auto;"
,那么它将居中,至少在FF中。