javascript - 来自数据库的自动填充文本框值
问题描述
我有 4 个文本框。我在第一个文本框中输入了一个值。我希望接下来的 3 个文本框根据在第一个文本框中输入的值自动从数据库中填充值。这可以在asp.net中完成吗?
解决方案
好的,所以我们有一个文本框来表示某种“id”,如下所示:
<div style="text-align:right;width:300px">
Enter Hotel ID :<asp:TextBox ID="askHotel" runat="server" AutoPostBack="true"></asp:TextBox> <br />
<br />
Hotel Name :<asp:TextBox ID="txtHotel" runat="server" Width="180px"></asp:TextBox> <br />
City :<asp:TextBox ID="txtCity" runat="server" Width="180px"></asp:TextBox> <br />
Active :<asp:CheckBox ID="Active" runat="server" ></asp:CheckBox>
</div>
我们的代码是:
Protected Sub askHotel_TextChanged(sender As Object, e As EventArgs) Handles askHotel.TextChanged
Using cmdSQL As New SqlCommand("SELECT * FROM tblHotels WHERE ID = @ID",
New SqlConnection(My.Settings.TEST4))
cmdSQL.Parameters.Add("@ID", SqlDbType.Int).Value = askHotel.Text
cmdSQL.Connection.Open()
Dim rst As New DataTable
rst.Load(cmdSQL.ExecuteReader)
If rst.Rows.Count > 0 Then
With rst.Rows(0)
txtHotel.Text = .Item("HotelName")
txtCity.Text = .Item("City")
Active.Checked = .Item("Active")
End With
End If
End Using
End Sub
输出:
推荐阅读
- tensorflow - 如何理解 tensorflowjs 对象检测张量输出?
- java - Why can I only use 1 word in a string through input scanner?
- neo4j - 为什么 neo4j 无法成功创建第二个关系?
- javascript - 使用 onmousedown 在 Javascript/CSS 中过早地切断音频
- android-studio - 使用 ModalRoute 检索参数时出错,在 null 上调用了设置
- java - 反正有没有缩短这个Java代码?
- python - 从元组中返回随机项 - discord.py
- java - 从 Notepad ++ 复制并粘贴到 NetBeans
- swift - SwiftUI:popover.show 后重新初始化
- api - 如何从 React Redux 中的 API 调用结果创建数组