VB ItemCommand 当前DataList
时间: 2024-10-03 09:01:09 浏览: 6
VB (Visual Basic) 中的 `ItemCommand` 事件通常用于数据绑定控件如 DataList 控件中。当用户通过DataList 的某个命令按钮、链接或下拉列表项触发操作时,`ItemCommand` 事件就会被触发。这个事件提供了一个机会处理用户在特定数据项上执行的操作,比如删除、编辑或更新记录。
当你在 DataList 上设置 `ItemCommand` 事件处理器时,需要定义一个事件处理函数,它接收两个参数:`Sender` 和 `e`。`Sender` 参数指向引发命令的对象,而 `e` 是 `CommandEvent` 类型的,其中包含有关命令的信息,如命令名称 (`CommandName`) 和命令参数 (`CommandArgument)`。
例如:
```vb
Private Sub DataList_ItemCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs) Handles DataList.ItemCommand
If e.CommandName = "Delete" Then
' 在这里处理删除操作的逻辑
Dim itemToDelete As DataRowView = CType(sender, DataListItem).Item.DataRow
' 然后从数据库删除该行
ElseIf e.CommandName = "Edit" Then
' 处理编辑操作
End If
End Sub
```