ASP.NET GridView标题列右对齐 - asp:LinkBut​​ton

时间:2015-03-10 21:56:52

标签: asp.net aspxgridview

研究人员,

我在ASP.NET GridView Header中没有设置对齐问题 - LinkBut​​ton值设置为右对齐。我试过HeaderStyle-Horizo​​ntalAlign ="对"在asp:TemplateField上也单独尝试过,两者都没有用。我能试试的任何东西吗? ItemTemplate编辑框通过设置正确:text-align:right; (看起来正确的值与asp:TextBox合适。请提供想法,谢谢。

                     <asp:TemplateField HeaderText="Price" SortExpression="Price"  HeaderStyle-HorizontalAlign="Right">
                        <HeaderTemplate>
                            <asp:LinkButton runat="server" Text="Price" ForeColor="Black" Font-Bold="True" Font-Underline="true"  OnCommand="Sort_Click" CommandArgument="Price" align="right" />
                        </HeaderTemplate>
                        <ItemTemplate>
                            $<asp:TextBox ID="txtPrice" runat="server" Text='<%# Bind("Price") %>' style="width: 50px; text-align:right;"></asp:TextBox>
                        </ItemTemplate>
                        <EditItemTemplate>
                            $<asp:TextBox ID="txtPrice" runat="server" Text='<%# Eval("Price") %>' style="width: 50px; text-align:right;"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemStyle Width="120px" />    
                    </asp:TemplateField>

1 个答案:

答案 0 :(得分:0)

我发现了。以下适用于asp:LinkBut​​ton

style="display:block; width: 60px; text-align:right"