asp.net - 根据查询结果填充一个TextBox,并在DetailsView插入前绑定
问题描述
我想在输入(fullName)文本框后根据查询用数字填充(访问)文本框我正在使用详细信息视图,我尝试但它总是在插入时返回“0”这是我在 VB.NET 中查找的代码如果名称存在匹配,则增加访问次数,如果没有找到任何匹配的访问次数,最初将是“1”。注意:代码完美运行,只有我遇到的问题是在插入记录之前将访问次数绑定到(访问)文本框。
Protected Sub DetailsView1_ItemInserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DetailsViewInsertEventArgs) Handles DetailsView1.ItemInserting
Dim NameOfPatients As TextBox = DetailsView1.FindControl("TextBox1")
Dim conn As New SqlConnection
Dim sda As SqlDataAdapter
conn.ConnectionString = ConfigurationManager.ConnectionStrings("ClinicConn").ConnectionString
Dim sql As String = "SELECT * FROM Patients_tab WHERE FullName = '" & NameOfPatients.Text & "'"
sda = New SqlDataAdapter(sql, conn)
conn.Open()
Dim ds As New DataSet
sda.Fill(ds)
If ds.Tables(0).Rows.Count > 0 Then
VisitCount = Val(ds.Tables(0).Rows.Count) + 1
Else
VisitCount = 1
End If
conn.Close()
End Sub
解决方案
推荐阅读
- c# - MathNet.Filtering 带通零相位给出错误的结果
- javascript - Laravel 实时视频流通过服务器
- sql - 在多行中的逗号之间分布表达式
- django - 使用比萨将html转换为pdf
- aem - SlingModels 中的异常处理并在 AEM 中使用 Pojos?
- python - 定期切割图形并使用最终图形找到整个图形的平均值
- c++ - 检测何时使用 WM_PARENTNOTIFY 将子 CButton 控件添加到 CDialog
- rust - 如何使 clap 的参数的 value_names 可选?
- python - 如何部署仅包含 python 函数的机器学习模型
- jquery - 垂直轮播,在大屏幕上有多个项目,但在移动视图中使用默认引导程序的单个图像