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 / March 2008

Tip: Looking for answers? Try searching our database.

FormView DropdownList - On Selection Change populate Text Box

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Satish - 28 Mar 2008 21:44 GMT
C#, ASP.NET
Q: Have a formview, with a dropdownlist which is bound to a column. This
dropdownlist has a datasource of DataSet type. Now my objective is, on
Selection Changed of this DropdownList, I need to populate a couple of
TextBox's. How can I do this? What event does the code go into? The
selectionindexchanged even for the DropDownList does not seem to fire.

Any help is appreciated.

Thanks in advance.
Just Me - 28 Mar 2008 21:50 GMT
The selectIndexChanged event absolutely should fire. However, if you are
expecting it to cause a postback when you change the selection, you need to
set the AutoPostback property= true in the properties for this control.

Once you have got the event fireing its jsut a matter of writing your code
based on the selected index data.

HTH

> C#, ASP.NET
> Q: Have a formview, with a dropdownlist which is bound to a column. This
[quoted text clipped - 6 lines]
>
> Thanks in advance.
Stan - 29 Mar 2008 12:44 GMT
> The selectIndexChanged event absolutely should fire. However, if you are
> expecting it to cause a postback when you change the selection, you need to
[quoted text clipped - 17 lines]
>
> - Show quoted text -

Unfortunately, even when AutoPostback is enabled on a drop-downlist it
won't trigger a postback unless the selected value is *different* from
the previous one (or unless the SelectedIndex property actually
changes). Merely clicking on it will not do the trick.

This exposes a fundamental problem with Satish's design. Since the DDL
is preloaded with data it will not necessarily work in the intended
fashion. The best approach is to preload the other controls with
relevent data (based on the initial selection) during the FormView
DataBound event.
Just Me - 29 Mar 2008 16:00 GMT
With respect, I think you have missed the point. See my comments in
stars.***

>> The selectIndexChanged event absolutely should fire. However, if you are
>> expecting it to cause a postback when you **** change the selection ****
>> , you need to

>> The selectIndexChanged event absolutely should fire. However, if you are
>> expecting it to cause a postback when you change the selection, you need
[quoted text clipped - 31 lines]
> relevent data (based on the initial selection) during the FormView
> DataBound event.
Satish - 28 Mar 2008 22:16 GMT
Nope, tried adding code in SelectionIndexChanged Event and even tried with
the Debugger, nothing.

> C#, ASP.NET
> Q: Have a formview, with a dropdownlist which is bound to a column. This
[quoted text clipped - 6 lines]
>
> Thanks in advance.
Just Me - 28 Mar 2008 22:16 GMT
Does your page_load event fire ?, if not, check that your Autowireup event
is set to true. Also, you didnt comment on the Autopostback I mentioned have
you checked this.

Whatever you problem is, its likely to be very basic.

> Nope, tried adding code in SelectionIndexChanged Event and even tried with
> the Debugger, nothing.
[quoted text clipped - 9 lines]
>>
>> Thanks in advance.
Just Me - 28 Mar 2008 22:20 GMT
Should read "Autowireup"  @page property

> Does your page_load event fire ?, if not, check that your Autowireup event
> is set to true. Also, you didnt comment on the Autopostback I mentioned
[quoted text clipped - 16 lines]
>>>
>>> Thanks in advance.
Satish - 31 Mar 2008 16:26 GMT
Page load fires, regardless of Postback - true/false.

However, the selectionindexchanged event just does not fire.
I read thru the AutoEventWireup attribute and made sure that it is set to
true everywhere, webconfig as well as the aspx page itself.

I am also using VS2008.

> Should read "Autowireup"  @page property
>
[quoted text clipped - 18 lines]
> >>>
> >>> Thanks in advance.
claritymedispa@gmail.com - 29 Mar 2008 21:56 GMT
> C#, ASP.NET
> Q: Have a formview, with a dropdownlist which is bound to a column. This
[quoted text clipped - 6 lines]
>
> Thanks in advance.

why not use javascipt?
if you have element, for example, like this:
<select id="selectDriveList"
onchange="change_drive(this.options[this.selectedIndex].value);">
<option .....>
<option ....>
</select>

then javascript:
<script>
function change_drive( drive_letter )
{
document.getElementById("textTextBox1").value ="user selected " +
drive_letter;
}
</script>

no?

... more at http://www.siccolo.com/articles.asp

Rate this thread:







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.