gpt4 book ai didi

asp.net - 获取字符串中gridview的编辑项模板中的文本框和复选框值

转载 作者:行者123 更新时间:2023-12-02 00:07:03 24 4
gpt4 key购买 nike

这是我的 vb.net 代码,用于更新预订汽车的人的姓名以及他是否想要交流汽车或非交流汽车由复选框处理。当我单击 gridview 中的编辑按钮时。我得到一个编辑人员的文本框和一个选择汽车交流类型的复选框。单击更新后,文本框代码不会检索已编辑的文本框值,而是采用绑定(bind)的文本框值。假设如果我正在从 Mathew 编辑到 John,那么它需要 Mathew 而不是 John 的值。与复选框类似,即使我选中了复选框。复选框的选中属性显示为 false。请帮我解决一下这个。

Protected Sub gvBooking_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles gvBooking.RowUpdating
Dim name As String = DirectCast(gvBooking.Rows(e.RowIndex).FindControl("txtperson1"), TextBox).Text

Dim id As Integer = Integer.Parse(gvBooking.DataKeys(e.RowIndex).Value.ToString)


Dim carac As String = "False"


Dim chk As CheckBox = CType(gvBooking.Rows(e.RowIndex).FindControl("CheckBox1"), CheckBox)
If (chk.Checked = True) Then
carac = "True"
End If


Dim sql As String = ""
sql = "update dbo.tbl_Book set person_name='" + name + "',ac_type='" + carac + "' where booking_id = " + id.ToString
gc.ExecuteCommand(sql)
gvBooking.EditIndex = -1
gc.BindGridView(gvBooking, "select * from tbl_Book")
End Sub

最佳答案

检查是否在页面加载外的页面回发属性中绑定(bind)了 GridView

关于asp.net - 获取字符串中gridview的编辑项模板中的文本框和复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715478/

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