居中EmptyDataTemplate

时间:2011-02-20 16:36:08

标签: c# asp.net

如果数据库中没有数据,我使用以下代码显示标签:

<EmptyDataTemplate>
    <asp:Label ID="no_projects" runat="server" style="color: #ff0000;" Text="[NO PROJECTS FOUND - PLEASE ADD PROJECT DETAILS]" />
</EmptyDataTemplate>

标签显示在左侧。我尝试过几种不同的方法,但似乎无法在中心对齐。谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

使用EmptyDataRowStyle:

<EmptyDataTemplate>     
            <asp:Label ID="no_projects" runat="server" style="color: #ff0000;" Text="[NO PROJECTS FOUND - PLEASE ADD PROJECT DETAILS]" /> 
            </EmptyDataTemplate>
<EmptyDataRowStyle HorizontalAlign="Center" />

答案 1 :(得分:0)

为模板指定宽度。您的标签可能显示在其默认位置,网格是浏览器的全宽。