在第一个项目后将新项目插入ListView

时间:2009-09-10 20:28:42

标签: c# listview databound

我正在尝试在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;
    }
    }

1 个答案:

答案 0 :(得分:0)

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

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

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