如何将在运行时填充的<asp:GridView />
行的文本居中?
我尝试了RowStyle-HorizontalAlign="Center"
以及我在本网站找到的类似内容无济于事。
同样,我无法将GridView
置于div
内 - 即<div><asp:GridView /></div>
- 以挽救我的生命。
我使用了一堆已弃用的功能还是什么?此外,Chrome是我的默认浏览器。
我知道我之前已经问过我的要点中的一千个问题,但是我所尝试过的所有问题都已经过了几年或者没有用。
提前致谢!
答案 0 :(得分:0)
您使用绑定列还是自动生成?如果你在你的标记中绑定它们,这样的东西应该可以正常工作(这是我的一些实际例子):
<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>