Inserisci nuovo elemento in ListView dopo il primo elemento
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;
}
}
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