我有一个列表视图的问题。
我在列表视图中单击删除按钮时这样做:(代码简化,它应该删除)
Protected Sub rlvCarts_ItemCommand(sender As Object, e As RadListViewCommandEventArgs)
If e.CommandName = RadListView.DeleteCommandName Then
mylistItem.items.RemoveAt(e.CommandArgument.ToString)
BindData()
End If
End Sub
Protected Sub BindData()
rlvCarts.DataSource = mylistItem.items
rlvCarts.DataBind()
End Sub
删除时会出现问题,它将执行 itemdatabound 两次(但 listview prerender 一次)。
它是怎么来的?我怎样才能避免这种情况?