Legen Sie neues Element Listview nach dem ersten Punkt
Frage
Ich versuche, ein neues Element in einem Listview auf ItemDataBound hinzuzufügen. Was ist der beste Weg, es zu tun?
Die Daten stammen aus einem Datensatz mit
TopicReplyListView.DataSource = TopicReplyDataTable;
TopicReplyListView.DataBind();
auf
TopicReply_ItemDataBoundEvent
Ich mag Text hinzufügen wie „TEST ITEM“ und weiter binden
mein TopicReply_ItemDataBoundEvent ist
protected void TopicReply_ItemDataBoundEvent(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
}
}
Lösung
Wo sind Sie tatsächlich versuchen, den "Test Item" Text hinzufügen?
Wenn Sie ein Element an die Datenquelle hinzufügen müssen dann nur tun, dass in der Datentabelle, bevor sie an die Datenquelle zugeordnet werden.
Wenn Sie etwas in der ItemTemplate ändern müssen dann vielleicht das ItemCreated Ereignis auf der Listenansicht verwenden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow