我正在尝试在itemdatabound上的ListView中添加一个新项目。最好的方法是什么?

数据来自带有

的数据集
        TopicReplyListView.DataSource = TopicReplyDataTable;
        TopicReplyListView.DataBind();

on

         TopicReply_ItemDataBoundEvent

我想添加诸如“TEST ITEM”之类的文字。并继续绑定

我的TopicReply_ItemDataBoundEvent是

    protected void TopicReply_ItemDataBoundEvent(object sender, ListViewItemEventArgs e)
    {
    if (e.Item.ItemType == ListViewItemType.DataItem)
    {
        ListViewDataItem dataItem = (ListViewDataItem)e.Item;
    }
    }
有帮助吗?

解决方案

您实际上在哪里尝试添加“测试项目”文本?

如果您需要将一个项目添加到数据源,那么只需在数据表中执行该操作,然后再将其分配给数据源。

如果您需要在ItemTemplate中更改某些内容,则可以在列表视图中使用ItemCreated事件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top