注意:这里或任何地方都没有此类问题的任何问题......
好的,所以我创建了我的列表视图,它的删除和编辑事件工作正常,现在我想实现用户将元素标记为“默认”的可能性。
D
,E
并且Def
是按钮
Reference
----------------------------------------------------------------
- ref1 - somevalue - somevalue - somevalue - [D] - [E] - [Def]
----------------------------------------------------------------
所以这将是表格中的一行,我通过处理来自列表视图的事件进行删除和编辑工作,
Private Sub lvMain_ItemDelete(ByVal sender As Object, ByVal e As ListViewDeleteEventArgs) Handles lvMain.ItemDeleting
Dim refFac As new ReferenceFactory
refFac.Delete(e.Keys(0))
EndSub
类似的编辑。但是现在当我尝试从默认按钮获取值时,该按钮甚至不会做任何事情......这是代码:
<asp:ImageButton ID="ibtDefault" runat="server" ImageUrl="~/Images/Default16.png" CommandName="Default" />
对于我的逻辑:
Public Sub ibtDefault_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs )
SelectedRef.Name = "Test"
End Sub
我只是想通过更改将显示默认引用的全局字符串的值来测试它是否会运行。但它甚至不会这样做......然后我尝试使用命令。
Private Sub lvMain_ItemCommand(ByVal sender As Object, ByVal e As ListViewCommandEventArgs) Handles lvMain.ItemCommand
If e.CommandName = "Default" Then
'Dim refID As New Integer
'Dim refer As ListViewItem
'refer = e.Item
SelectedRef.Name = "Test"
End If
End Sub
但这也不会运行......我在这里做错了什么:S
基本上我想要的是点击我保存Reference
Name
并ID
在我准备的两个全局变量中。
谢谢