Updating ASP controls on button click

BlueAcolyte

Platinum Member
Nov 19, 2007
2,793
2
0
*Edit:* blah I'm an idiot. I forgot to add If Not IsPostBack to the loading of the drop list, so every time the button was pressed the page reloaded and reset the drop list. Mods can kill it...

Alright, so I'm kinda new to programming, working on a asp.net program linked to a database.

I have this drop list with different categories in it, and when a button is clicked, I want a gridview based on the item selected in the list.

Here's the code-behind (It's in VB)

Code:
    Protected Sub submit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles submit.Click
        BindGrid()
    End Sub

    Sub BindGrid()
        Dim conn As SqlConnection
        Dim connectionString As String = ConfigurationManager.ConnectionStrings("*****").ConnectionString
        Dim reader As SqlDataReader
        conn = New SqlConnection(connectionString)

        Dim comm As New SqlCommand("SELECT RTRIM([DocumentName]) AS [DocName] FROM [DocumentInfo] WHERE ([DepartID] = @DepartID)", conn)
        comm.Parameters.Add("@DepartID", System.Data.SqlDbType.Int)
        comm.Parameters("@DepartID").Value = DeptNameDropList.SelectedItem.Value

        conn.Open()
        reader = comm.ExecuteReader()
        GridView1.DataSource = reader
        GridView1.DataBind()
        reader.Close()
        conn.Close()
    End Sub

So hopefully you can see from the code that upon clicking the button, a gridview is populated with items based on the selected value of the drop list. The problem is that no matter what item I pick, it only displays items based on the default selection.

(The first item in the drop list) Why would that be? Is it because the page reloads and sets the selected value back to the default? (When I stop the page from reloading, clicking on the button produces nothing.)

I've also tried using a sqldatasource but I didn't know how to use the updata parameters.

Umm, thanks a lot in advance.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |