Sorry, I meant to say:
Or you could say OnSelectedIndexChanged="FooBar". Which would produce the
same result.
On 8/17/05, Justin Collum <jcollum@xxxxxxxxx> wrote:
>
> When you put that function call directly into your code with the
> OnSelectedIndexChanged="<%# TestFunction %>" the OnSelectedIndexChanged
> event will call whatever the TestFunction returns. So if TestFunction
> returns "FooBar" (a string) then the FooBar function will fire when the
> index changes. Or you could say OnSelectedIndexChanged="TestFunction". I
> guess the first example allows you to programatically change your events
> fired. I don't see the upside of that of the top of my head.
>
> - Justin
>
>
> On 8/17/05, David Lambert <dal@xxxxxxxx> wrote:
> >
> > Ok, I've finally figured this out. The method I thought I'd need to use
> > was to code in the dropdownlist
> > OnSelectedIndexChanged event property in the aspx page thusly...
> >
> > <asp:DropDownList id=ddlHeadings runat="server" AutoPostBack="True"
> > DataTextField="Heading" DataValueField="Heading" DataSource="<%#
> > GetItemHeaders(True) %> OnSelectedIndexChanged="<%# TestFunction %>">
> >
> > what actually works is...
> >
> > <asp:DropDownList id=ddlHeadings runat="server" AutoPostBack="True"
> > DataTextField="Heading" DataValueField="Heading" DataSource="<%#
> > GetItemHeaders(True) %> OnSelectedIndexChanged="TestFunction">
> >
> > where the call OnSelectedIndexChanged="TestFunction" executes the
> > TestFunction in the server vb code. The problem was I was using the
> > same formating as I was using for the datasource and selected index
> > properties which codes in a <%# notation around the function call. In
> > examining yet another example I noticed that this odd notation was
> > missing.
> >
> > It's not really obvious to me when and why this notation is necessary
> > (and maybe someone can enlighten me) but it was what was preventing my
> > routine from firing the event.
> >
> > David
> >
> >
> > _____
> >
> > From: padnug@xxxxxxxxxxxxxxx [mailto: padnug@xxxxxxxxxxxxxxx] On Behalf
> > Of David Lambert
> > Sent: Wednesday, August 17, 2005 2:06 PM
> > To: padnug@xxxxxxxxxxxxxxx
> > Subject: [padnug] Where to write event for dropdownlist in datagrid
> >
> >
> > This seems easy
> >
> > Filter the results datasource that populates a dropdownlist by a
> > selection made in a second dropdownlist. It actually is pretty easy if
> > the second dropdownlist control is not in a template column in a
> > datagrid. However both dropdownlists exists in the same template column
> > and I'm having trouble figuring out how to trap the event.
> >
> > Currently I'm populating the list datasource for both controls from the
> > aspx source page thusly
> >
> > control1
> > <asp:DropDownList id=ddlItem runat="server" SelectedIndex='<%#
> > GetTagDescrSelectedIndex(DataBinder.Eval(Container.DataItem, "ItemTag"))
> > %>' DataTextField="FullDescr" DataValueField="ItemTag" DataSource="<%#
> > GetItemDescrDS(True) %>">
> >
> > control2
> > <asp:DropDownList id=ddlHeadings runat="server" AutoPostBack="True"
> > DataTextField="Heading" DataValueField="Heading" DataSource="<%#
> > GetItemHeaders(True) %>"
> >
> >
> > The number of items in the first control is well over a thousand, so the
> > idea is to use the second control to select a smaller subset of items,
> > and thus make it easier for the user to find his selection in the list.
> >
> > My problem is because the second dropdownlist control is created
> > dynamically in a datagrid I cannot directly reference the
> > selectedindexchanged event.
> >
> > Any help would be greatly appreciated, thanks
> >
> >
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> >
> > SPONSORED LINKS
> > Portland
> > <http://groups.yahoo.com/gads?t=ms&k=Portland+oregon&w1=Portland+oregon&
> > w2=Software+developer&w3=Computer+internet&c=3&s=68&.sig=S82HyuXoy8HI79O
> > VDPQGig> oregon Software
> > < http://groups.yahoo.com/gads?t=ms&k=Software+developer&w1=Portland+oreg
> >
> > on&w2=Software+developer&w3=Computer+internet&c=3&s=68&.sig=ZwMIT9wBOJJA
> > ZZHIc4UiXg> developer Computer
> > <http://groups.yahoo.com/gads?t=ms&k=Computer+internet&w1=Portland+orego
> > n&w2=Software+developer&w3=Computer+internet&c=3&s=68&.sig=exfGXbNGjvyPq
> > xL5qcXuAw> internet
> >
> > _____
> >
> > YAHOO! GROUPS LINKS
> >
> >
> >
> > * Visit your group "padnug <http://groups.yahoo.com/group/padnug >
> > " on the web.
> >
> >
> > * To unsubscribe from this group, send an email to:
> > padnug-unsubscribe@xxxxxxxxxxxxxxx
> > <mailto:padnug-unsubscribe@xxxxxxxxxxxxxxx ?subject=Unsubscribe>
> >
> >
> > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service < http://docs.yahoo.com/info/terms/> .
> >
> >
> > _____
> >
> >
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> > SPONSORED LINKS
> > Portland
> > oregon<http://groups.yahoo.com/gads?t=ms&k=Portland+oregon&w1=Portland+oregon&w2=Software+developer&w3=Computer+internet&c=3&s=68&.sig=S82HyuXoy8HI79OVDPQGig>
> > Software
> > developer<http://groups.yahoo.com/gads?t=ms&k=Software+developer&w1=Portland+oregon&w2=Software+developer&w3=Computer+internet&c=3&s=68&.sig=ZwMIT9wBOJJAZZHIc4UiXg>
> > Computer
> > internet<http://groups.yahoo.com/gads?t=ms&k=Computer+internet&w1=Portland+oregon&w2=Software+developer&w3=Computer+internet&c=3&s=68&.sig=exfGXbNGjvyPqxL5qcXuAw>
> >
> > ------------------------------
> > YAHOO! GROUPS LINKS
> >
> >
> > - Visit your group "padnug <http://groups.yahoo.com/group/padnug>"
> > on the web.
> > - To unsubscribe from this group, send an email to:
> > padnug-unsubscribe@xxxxxxxxxxxxxxx
> > <padnug-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
> > - Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service <http://docs.yahoo.com/info/terms/>.
> >
> >
> > ------------------------------
> >
>
>
[Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor --------------------~-->
<font face=arial size=-1><a
href="http://us.ard.yahoo.com/SIG=12hlrljqu/M=362335.6886445.7839731.1510227/D=groups/S=1705007709:TM/Y=YAHOO/EXP=1124329710/A=2894361/R=0/SIG=13jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?source=YAHOO&cmpgn=GRP&RTP=http://groups.yahoo.com/">In
low income neighborhoods, 84% do not own computers. At Network for Good, help
bridge the Digital Divide!</a>.</font>
--------------------------------------------------------------------~->
|