加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何正确对齐一个Gridview列的标题

发布时间:2020-12-16 09:15:54 所属栏目:asp.Net 来源:网络整理
导读:有人知道如何右对齐gridview的一列标题.一直在搜索网络,但仍无法找到解决方案. Horizo??ntalAlign =’Right’适用于数据,但不适用于标题.我不想右对齐所有列,只需要一个. 这是代码的摘录: asp:GridView ID="gvCustomer" AutoGenerateColumns="False" runat=
有人知道如何右对齐gridview的一列标题.一直在搜索网络,但仍无法找到解决方案.

Horizo??ntalAlign =’Right’适用于数据,但不适用于标题.我不想右对齐所有列,只需要一个.

这是代码的摘录:

<asp:GridView ID="gvCustomer" AutoGenerateColumns="False" runat="server">
    <Columns>
        <asp:BoundField DataField="CustomerId" HeaderText="Customer Id" />

               (other fields here)

                <asp:TemplateField HeaderText="Contact Name" HeaderStyle-HorizontalAlign="Right" >
                    <ItemTemplate>
                            <asp:Label runat="server" ID="lblContactName" Text='<%# Eval("ContactName") %>' />
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Right" />
                    <HeaderStyle HorizontalAlign="Right" />
                </asp:TemplateField>
    </Columns>
</asp:GridView>

任何帮助表示赞赏.谢谢!

尼基

解决方法

1您可以在控件GridView上定义

<HeaderStyle HorizontalAlign="Right" />

注意:从项目中删除您的标记.他必须在你的GridView控件上

所以

<asp:GridView ID="gvCustomer" AutoGenerateColumns="False" runat="server">
    <HeaderStyle  HorizontalAlign="Right" />
    .....
</asp:GridView>

2或者您可以在项目上定义

<asp:TemplateField HeaderStyle-HorizontalAlign="Right">

注意:使用此解决方案删除< HeaderStyle Horizo??ntalAlign =“Right”/> (必须在GridView内部而不是项目)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读