Question

J'essaie d'ajouter un nouvel élément dans un ListView sur itemdatabound. Quelle est la meilleure façon de le faire?

Les données proviennent d'un jeu de données avec

        TopicReplyListView.DataSource = TopicReplyDataTable;
        TopicReplyListView.DataBind();

sur

         TopicReply_ItemDataBoundEvent

Je souhaite ajouter un texte tel que "TEST ITEM". et continuez à vous lier

mon TopicReply_ItemDataBoundEvent est

    protected void TopicReply_ItemDataBoundEvent(object sender, ListViewItemEventArgs e)
    {
    if (e.Item.ItemType == ListViewItemType.DataItem)
    {
        ListViewDataItem dataItem = (ListViewDataItem)e.Item;
    }
    }
Était-ce utile?

La solution

Où essayez-vous réellement d'ajouter l'élément " Test Item " texte?

Si vous devez ajouter un élément à la source de données, faites-le simplement dans la table de données avant de l'affecter à la source de données.

Si vous devez modifier quelque chose dans ItemTemplate, utilisez peut-être l'événement ItemCreated dans la vue liste.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top