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;
    }
    }
War es hilfreich?

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
scroll top