为什么我“

时间:2014-07-23 15:07:31

标签: asp.net listview

这是我的代码的一部分,它不起作用。我找了些东西,但我找不到我的asp:ListView没有显示的内容,如果有人知道,请帮助我!

<asp:ListView  ItemPlaceholderID="PlaceHolder1" runat="server" ID="ListViewUser">
    <LayoutTemplate>
        <asp:PlaceHolder ID="PlaceHolder1" runat="server"/>
        <table id="Table1" class="TableListView" runat="server">
            <tr id="Tr1" class="TableHeader" runat="server">
                <td id="td1" runat="server">Nível</td>
                <td id="td2" runat="server">Descrição</td>
                <td id="td3" runat="server">Quantidade de Problema ?</td>
                <td id="td4" runat="server">Selecionar</td>
            </tr>
        </table>
    </LayoutTemplate>
    <ItemTemplate>
        <tr class="ItemsCSS">
            <td>
               <asp:Label runat="server"
                    ID="Label1"                                      
                    Text="Problema" >  
               </asp:Label>  
            </td>
            <td>
                <asp:Label runat="server"
                    ID="Label2"                                      
                    Text="Problema" >  
               </asp:Label>
            </td>
            <td>
                <asp:Label runat="server"
                    ID="Label3"                                      
                    Text="Problema" >  
               </asp:Label>
            </td>
        </tr>
    </ItemTemplate>
</asp:ListView>

1 个答案:

答案 0 :(得分:1)

您的ListView缺少绑定。您可以将DataSourceID属性添加到顶级控件并指向DataSource控件或以编程方式绑定到DataSource属性,然后调用DataBind()。但是如果没有先绑定它,控件就不会显示任何内容。