Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / General / August 2007

Tip: Looking for answers? Try searching our database.

A DropDownList control updating Gridview Control

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Peter - 09 Aug 2007 15:26 GMT
Hi folks,
      A web form has a DropDownList control and GridView control. Both are
data binding.  I expect that selecting an item in the DrowDownList will
update the GridView visually. But, extra step is necessary by selecting  any
item in the gridview, the gridview then refreshes. the related C# code as
below:

protected void DropDownList1_SelectedIndexChanged(...)
{     VideoGridView.DataBind(); }      
Please advise. Thanks.
PeterK
Hardeep Kaur - 09 Aug 2007 16:06 GMT
Hopefully that would help you. i am working vb.net

Dim myConnection As New
SqlConnection(ConfigurationManager.ConnectionStrings("ResTrack").Connect
ionString)
       If Not IsPostBack Then
           Dim CmdPosition As SqlCommand = myConnection.CreateCommand()
           CmdPosition.CommandType = CommandType.Text
           CmdPosition.CommandText = "SELECT Position_ID,
Position_Title FROM position"
           Dim ds As DataSet = New DataSet
           Dim da As SqlDataAdapter = New SqlDataAdapter
           da.SelectCommand = CmdPosition
           da.Fill(ds, "position")
           With Position_Title
               .DataSource = ds.Tables("position")
               .DataTextField = "Position_Title"
               .DataValueField = "Position_ID"
               .DataBind()
           End With
       Else
           Dim CmdApplicants As SqlCommand = myConnection.CreateCommand
           CmdApplicants.CommandType = CommandType.Text
           CmdApplicants.CommandText = "Select * From Applicant"
           Dim daApplicant As New SqlDataAdapter
           Dim dsApplicant As New DataSet
           daApplicant.SelectCommand = CmdApplicants
           daApplicant.Fill(dsApplicant, "applicant")
           'create dataview
           Dim DV As New DataView(dsApplicant.Tables("applicant"))
           DV.RowFilter = "Position_ID = '" & _
      Position_Title.SelectedItem.Value & "'"
           View_Applicants.DataSource = DV
           View_Applicants.DataBind()
       End If
   End Sub
Hardeep Kaur - 09 Aug 2007 16:07 GMT
Dim myConnection As New
SqlConnection(ConfigurationManager.ConnectionStrings("ResTrack").Connect
ionString)
       If Not IsPostBack Then
           Dim CmdPosition As SqlCommand = myConnection.CreateCommand()
           CmdPosition.CommandType = CommandType.Text
           CmdPosition.CommandText = "SELECT Position_ID,
Position_Title FROM position"
           Dim ds As DataSet = New DataSet
           Dim da As SqlDataAdapter = New SqlDataAdapter
           da.SelectCommand = CmdPosition
           da.Fill(ds, "position")
           With Position_Title
               .DataSource = ds.Tables("position")
               .DataTextField = "Position_Title"
               .DataValueField = "Position_ID"
               .DataBind()
           End With
       Else
           Dim CmdApplicants As SqlCommand = myConnection.CreateCommand
           CmdApplicants.CommandType = CommandType.Text
           CmdApplicants.CommandText = "Select * From Applicant"
           Dim daApplicant As New SqlDataAdapter
           Dim dsApplicant As New DataSet
           daApplicant.SelectCommand = CmdApplicants
           daApplicant.Fill(dsApplicant, "applicant")
           'create dataview
           Dim DV As New DataView(dsApplicant.Tables("applicant"))
           DV.RowFilter = "Position_ID = '" & _
      Position_Title.SelectedItem.Value & "'"
           View_Applicants.DataSource = DV
           View_Applicants.DataBind()
       End If
   End Sub
David Wier - 09 Aug 2007 16:33 GMT
If you want the selected Item in the ddl to change the Gridview, your DDL
must have the AutoPostback property set to 'True'

David Wier
http://aspnet101.com
http://iWritePro.com - One click PDF, convert .doc/.rtf/.txt to HTML with no
bloated markup

> Hi folks,
>       A web form has a DropDownList control and GridView control. Both are
[quoted text clipped - 8 lines]
> Please advise. Thanks.
> PeterK

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.