Pregunta

Estoy intentando agregar un nuevo elemento en un ListView en itemdatabound. ¿Cuál es la mejor manera de hacerlo?

Los datos provienen de un conjunto de datos con

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

en

         TopicReply_ItemDataBoundEvent

Quiero agregar texto como " ELEMENTO DE PRUEBA " y sigue enlazando

mi TopicReply_ItemDataBoundEvent es

    protected void TopicReply_ItemDataBoundEvent(object sender, ListViewItemEventArgs e)
    {
    if (e.Item.ItemType == ListViewItemType.DataItem)
    {
        ListViewDataItem dataItem = (ListViewDataItem)e.Item;
    }
    }
¿Fue útil?

Solución

¿Dónde estás realmente intentando agregar el " Elemento de prueba " texto?

Si necesita agregar un elemento a la fuente de datos, simplemente hágalo en la tabla de datos antes de asignarlo a la fuente de datos.

Si necesita cambiar algo en la plantilla de elementos, puede utilizar el evento ItemCreated en la vista de lista.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top