我只是想知道是否可以在gridview中的按钮区域中使用按钮来完成具有相同点击的多个内容。具体来说,我正在尝试按钮启用编辑模式,将gridview的列从0更改为1(基本上只是以数字形式检查框而不是单击实际按钮)然后应用更改,如更新功能按钮可以。
答案 0 :(得分:1)
是。您可以让按钮的事件处理程序执行任何操作 - 它可以是一个操作,也可以是一系列操作。
在您的情况下,您只需在处理Button点击事件的代码中执行这三个操作。
答案 1 :(得分:0)
你可以通过在彼此顶部放置多个按钮并且一次只显示一个来伪造它。
或者只有一个带有变量的按钮,说明按钮的状态。
Enum ButtonStateEnum
EnableEdit
ChangeColumn
DoSave
End Enum
Private _state As ButtonStateEnum = ButtonStateEnum.EnableEdit
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Select Case _state
Case ButtonStateEnum.EnableEdit
' ...
_state = ButtonStateEnum.ChangeColumn
Case ButtonStateEnum.ChangeColumn
' ...
_state = ButtonStateEnum.DoSave
Case ButtonStateEnum.DoSave
' ...
_state = ButtonStateEnum.EnableEdit
End Select
End Sub