Comment Lier List<string> dans ListView dans WebForms

J'ai un List<string> collection que j'aimerais lier dans mon ListView.

Ci-dessous est le balisage de mon ListView:

<asp:ListView ID="lvList" runat="server">

        <LayoutTemplate>         
            <div id="Div1" runat="server">              
                <div ID="itemPlaceholder" runat="server">              
                </div>         
            </div>      
        </LayoutTemplate>

        <EmptyDataTemplate>         
            <div id="Div2" runat="server">              
                <div ID="itemPlaceholder" runat="server">                 
                No data was returned.             
                </div>         
            </div>      
        </EmptyDataTemplate>

        <ItemTemplate>
            <asp:Label ID="ProductNameLabel" runat="server" Text='<%# Eval ("theList") %>'/>
        </ItemTemplate>

</asp:ListView>

dans mon Code:

protected void Page_Load(object sender, EventArgs e)
{         
    List<string> theList = new List<string>();
    //populate members of list
    lvList.DataSource = theList;
    lvList.DataBind();
}

Message D'Erreur:

Système.Web.HttpException a été gérée par le code de l'utilisateur
Message="Liaison De Données: 'Système.String' ne contient pas une propriété avec
le nom de "theList'."

Je pense que je suis en train de faire des choses, à tort, ici, quelqu'un peut-il me conseiller pls?

OriginalL'auteur rofans91 | 2012-04-17