gpt4 book ai didi

vb.net - 单击生成的按钮保存表单

转载 作者:行者123 更新时间:2023-12-03 00:30:13 25 4
gpt4 key购买 nike

我正在尝试在动态生成的按钮事件上插入表单字段。该表单也是动态生成的。但是,提交事件处理程序未触发。这是我的代码:

Protected Sub BindForm()
'select query for fetching record from database
'dynamically generated button

Dim btnSubmit As New Button()
btnSubmit.ID = "btnSubmit"
btnSubmit.Text = "Save"
AddHandler btnSubmit.Click, AddressOf Me.btnSubmit_click
form1.Controls.Add(btnSubmit)

End Sub

' Dynamic button click event
Protected Sub btnSubmit_click(ByVal sender As Object, ByVal e As EventArgs)
Dim Query As String = "INSERT INTO table column values some_value"
End Sub

最佳答案

您需要在PageOnInit 方法中创建、添加和连接事件。完成此操作后,它将绑定(bind)回发控件并触发事件。

Protected Overrides Sub OnInit(e As EventArgs)
Dim btnSubmit As New Button()
btnSubmit.ID = "btnSubmit"
btnSubmit.Text = "Save"
AddHandler btnSubmit.Click, AddressOf Me.btnSubmit_click
form1.Controls.Add(btnSubmit)
End Sub 'OnInit

关于vb.net - 单击生成的按钮保存表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17707420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com