drop downs in userControls

G

Guest

I have 3 drop downs that are populated from the databasem 4 of my web pages
need to have this drop down, how can I trap the selection made in the drop
down and popuate my grid on my form?
 
M

Michael Bosch

Hi CSharpguy,

I'm not quite sure what you mean by "trap". Do you mean you just want to
expose the selected value to the web form containing the user control? If
that's the case, just create three public or internal properties in the
control representing the selected values of each dropdown. Once you
initialize this control on your form, you'll have access to those
properties.

Another option is to pass the OnSelectedValueChanged event to bubble up to
the web form so it can't react to the user control's event. If you'd like
to elaborate, I could probably help out more.
 
G

Guest

i have 3 drop downs (in auser control) i have a grid on the web form, when
the user selects a item in the drop down, and then presses the search button,
I want to take what they have selected and run my sql query and then bind my
grid on my page with the data linked to the drop down selection. I only want
the drop downs in a user control
 
M

Michael Bosch

Right. Create the user control, let's say ucThreeDropDowns. Drag this
control to the form designer. Now in your code behind initialize that
control Make sure the name of the object matches the ID of the control on
the web form. You will now be able to access the properties of the
dropdowns.
internal ucThreeDropDown uc;
On the OnClick event of the submit button, just use the object to get the
dropdown values. ie. uc.DropDown1.SelectedValue.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,969
Messages
2,570,161
Members
46,705
Latest member
Stefkari24

Latest Threads

Top