如何在右侧设置gridview模板字段?

时间:2015-03-18 11:21:13

标签: c# gridview

我有一个带有模板字段的gridview。现在所有模板字段都显示在gridview的左侧。如何将其设置在右侧?我的gridview是

<asp:GridView ID="GridView1"  BorderWidth="1px" CellSpacing="18" CellPadding="10"   runat="server"> 
<Columns >
    <asp:TemplateField>
        <ItemTemplate>
            <asp:LinkButton ID="LinkButton4" runat="server">Single OT</asp:LinkButton>
        </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField>
        <ItemTemplate>
            <asp:LinkButton ID="LinkButton4" runat="server">Double OT</asp:LinkButton>
        </ItemTemplate>
    </asp:TemplateField>
</Columns>  
</asp:GridView>

并且还使用此gridview绑定查询。我的查询是

qry="select OT from OverTime where EmpCode=@EmpCode"
dr=conn.query(qry);
GridView1.DataSource = dr;
GridView1.DataBind();

2 个答案:

答案 0 :(得分:2)

您可以使用ItemStyle-HorizontalAlign属性:

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

答案 1 :(得分:0)

对于特定的模板列,您可以添加 ItemStyle 标记,例如

<asp:TemplateColumn>
  <ItemStyle HorizontalAlign="Right" Width="150px"></ItemStyle>
</asp:TemplateColumn>

使特定模板列中的内容朝右对齐

希望这会有所帮助!!

相关问题