html - GridView 居中问题

标签 html asp.net css

如何使 <asp:GridView /> 的行文本居中?在运行时填充?

我试过了RowStyle-HorizontalAlign="Center"以及我在此站点中发现的类似内容均无济于事。

同样,我无法将 GridView 居中在 div 里面——也就是说,<div><asp:GridView /></div> ——为了挽救我的生命。

我是在使用一堆已弃用的函数还是什么?另外,Chrome 是我的默认浏览器。

我知道之前有人问过我的要点中的一千个问题,但我尝试过的所有问题要么已有多年历史,要么不起作用。

提前致谢!

最佳答案

您使用的是绑定(bind)列还是自动生成的?如果你在你的标记中绑定(bind)它们,像这样的东西应该可以正常工作(这是我的一个实际例子):

<asp:TemplateField HeaderText="External Id" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" FooterStyle-HorizontalAlign="Center">
    <EditItemTemplate>
        <asp:TextBox ID="txtExternalId" runat="server" Text='<%#Bind("ExternalId")%>'></asp:TextBox>
    </EditItemTemplate>
    <FooterTemplate>
        <asp:TextBox ID="txtNewExternalId" runat="server" Width="100%" />
    </FooterTemplate>
    <ItemTemplate>
        <asp:Label ID="lblExternalId" runat="server" Text='<%#Bind("ExternalId")%>'></asp:Label>
    </ItemTemplate>
</asp:TemplateField>

关于html - GridView 居中问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17095804/

相关文章:

html - 根据屏幕分辨率更改 div 位置(flexbox?)

HTML/CSS - 打印样式、背景颜色和图像不会在 IE 和 Firefox 中显示?

asp.net - ASP.NET 是否使用反射来检查事件处理程序是否存在?

javascript - HTML 表格未按预期运行

javascript - 使用 offsetTop 实现滚动循环效果和旋转 div 的问题

html - CSS 高度在本地打开时在 IE 中有效,而不是远程

javascript - 对话框最大化,最小化,调整大小,响应jquery ui js和扩展对话框js

internet-explorer - 为什么我的 javascript 文件没有在 IE7 中加载 'consistently'?

asp.net - asp :LinkButton disappears after postback的内图和文字

CSS 过滤器不适用于 Chrome 和 Firefox 中的正文