将新项目插入到 ListView 第一个项目之后
我正在尝试在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您实际上想在哪里添加“测试项目”文本?
如果您需要将项目添加到数据源,则只需在将其分配给数据源之前在数据表中执行此操作即可。
如果您需要更改 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.