Заполните TextBox в соответствии с результатом запроса и привяжите его перед вставкой в ​​DetailsView - PullRequest
0 голосов
/ 02 января 2019

enter image description here

Я хочу заполнить текстовое поле (посещения) числом в соответствии с запросом после ввода текстового поля (полное имя) Я использую подробный вид, я пытался, но он всегда возвращает «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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...