将新项目插入到 ListView 第一个项目之后

发布于 2024-08-04 00:02:32 字数 608 浏览 10 评论 0原文

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

数据来自数据集,

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

         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;
    }
    }

I am trying to add a new item in a ListView on itemdatabound. What is the best way to do it?

Data comes from a dataset with

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

on

         TopicReply_ItemDataBoundEvent

I want to add text such as "TEST ITEM" and continue to bind

my TopicReply_ItemDataBoundEvent is

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哑剧 2024-08-11 00:02:32

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

如果您需要将项目添加到数据源,则只需在将其分配给数据源之前在数据表中执行此操作即可。

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

Where are you actually trying to add the "Test Item" text?

If you need to add an item to the data source then just do that in the data table before assigning it to the datasource.

If you need to change something in the ItemTemplate then maybe use the ItemCreated event on the list view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文