Domanda

Sto cercando di aggiungere un nuovo oggetto in un ListView su itemdatabound. Qual è il modo migliore per farlo?

I dati provengono da un set di dati con

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

on

         TopicReply_ItemDataBoundEvent

Voglio aggiungere testo come " TEST ITEM " e continua a legare

my TopicReply_ItemDataBoundEvent is

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

Soluzione

Dove stai effettivamente cercando di aggiungere " Test Item " text?

Se è necessario aggiungere un elemento all'origine dati, farlo nella tabella dei dati prima di assegnarlo all'origine dati.

Se hai bisogno di cambiare qualcosa in ItemTemplate, potresti usare l'evento ItemCreated nella visualizzazione elenco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top