не удается получить dropdownlist.selectedvalue при загрузке страницы? - PullRequest
0 голосов
/ 04 февраля 2012

У меня есть выпадающий список, он имеет значение, полученное из datasqlsource, однако я хочу получить значение счетчика при загрузке страницы, но кажется, что оно не учитывалось

'Dim adapter As New SqlDataAdapter
    'Dim ds As New DataSet


    'Dim connectionString = ConfigurationManager.ConnectionStrings("myProject").ConnectionString
    'Dim myConn As New SqlConnection(connectionString)

    'Dim cmd = "SELECT * FROM Group Where groupID='" & DropDownList1.SelectedValue & "' AND customerID='" & Session("customerID") & "'"






    'Try
    '    myConn5.Open()
    '    Dim myCmd5 As New SqlCommand(cmd5, myConn5)
    '    adapter.SelectCommand = myCmd5
    '    adapter.Fill(ds, "Group")
    '    ' txtQuan.Text = adapter.SelectCommand.ExecuteScalar().ToString()
    '    adapter.Dispose()
    '    myCmd5.Dispose()
    '    ' txtQuan.Text = ds.Tables(0).Rows.Count
    '    If ds.Tables(0).Rows.Count >= 10 Then
    '        lblNoPpl.Text = "The  group is full"
    '    Else
    '        Dim numLefts As Integer = 10 - ds.Tables(0).Rows.Count
    '        lblNoPpl.Text = numLefts.ToString() + "space left"



    'Catch ex As Exception
    '    MsgBox("Can not open connection ! ")
    'End Try

1 Ответ

0 голосов
/ 04 февраля 2012

если вы используете метод cmd.ExcuteScalar () для получения счетчика, sql должен быть

SELECT COUNT (*) FROM Group Where groupID = '"& DropDownList1.SelectedValue &"'AND customerID =' "& Session (" customerID ") &" '"

...