Code Comments
Programming Forum and web based access to our favorite programming groups.I need to dynamically assign a datalist attribute upon a helper
function receiving data from a querystring. If a user picks a certain
region, i need the datalist to display its back color, or any of its
other objects , as a certain color or css style
<HeaderStyle BackColor="<%= ssponcont %>"> </HeaderStyle>
...doesnot work as a Parser error renders: Content ('<HeaderStyle
BackColor=') does not match any properties within a
'System.Web.UI.WebControls.DataList', make sure it is well-formed
Post Follow-up to this messageDo it programatically. You can access the property directly from code as
follows:
assume the name of the datalist is dl
dl.HeaderStyle.BackColor = Color.Red;
Hope this helps,
Mark Fitzpatrick
Microsoft MVP - Expression
".Net Sports" <ballz2wall@cox.net> wrote in message
news:1e75f9e9-a7b7-474d-9f12-21c4ba993277@i36g2000prf.googlegroups.com...
>I need to dynamically assign a datalist attribute upon a helper
> function receiving data from a querystring. If a user picks a certain
> region, i need the datalist to display its back color, or any of its
> other objects , as a certain color or css style
>
>
>
> <HeaderStyle BackColor="<%= ssponcont %>"> </HeaderStyle>
>
> ...doesnot work as a Parser error renders: Content ('<HeaderStyle
> BackColor=') does not match any properties within a
> 'System.Web.UI.WebControls.DataList', make sure it is well-formed
>
>
>
Post Follow-up to this messageThanks for your response. There is no code behind in these scripts/
programs I am using. Inside the Datalist form block, I have:
<asp:DataList id="dlstCats" runat="server" RepeatColumns="4"
width="350px" ItemStyle-BackColor="#ccffcc" cellspacing="3">
<HeaderStyle BackColor="#008000"> </HeaderStyle>
<HeaderTemplate> <font class="body11-
wh">Providers for
<%= sregionZ %>: <%= Zonecustom() %></font> </
HeaderTemplate>
<ItemTemplate><font class="body9bold-re"> <a
href="re.aspx?zone=<%#Server.UrlEncode(Request.QueryString("zone")) &
"&cregion=" & Server.UrlEncode(Request.QueryString("cregion")) &
"&category=" & (Eval("Category").ToString())%>">
<%# Eval("Category")%>
</a></font></ItemTemplate>
</asp:DataList>
as you see, I can provide dynamic variables from helper functions in
the headers of my page to stuff inside the Header Template & the
ItemTemplate, but I need to dynamically also change the HeaderStyle
BackColor property here
TIA
.netsports
On Apr 16, 5:39 pm, "Mark Fitzpatrick" <markf...@fitzme.com> wrote:
> Do it programatically. You can access the property directly from code as
> follows:
> assume the name of the datalist is dl
>
> dl.HeaderStyle.BackColor = Color.Red;
>
> Hope this helps,
> Mark Fitzpatrick
> Microsoft MVP - Expression
>
> ".Net Sports" <ballz2w...@cox.net> wrote in message
>
> news:1e75f9e9-a7b7-474d-9f12-21c4ba993277@i36g2000prf.googlegroups.com...
>
>
>
Post Follow-up to this messageHi, I suggest you wrap your HeaderTemplate content in a div and dynamically assign a style to that element. Something like: <HeaderTemplate> <div style='background-color:<%= ssponcont %>' > <font class="body11-wh">Providers for <%= sregionZ %>: <%= Zonecustom() %></font> <div> </HeaderTemplate> ============ Regards, Steve www.stkomp.com .Net Sports wrote: > Thanks for your response. There is no code behind in these scripts/ > programs I am using. Inside the Datalist form block, I have: > > <asp:DataList id="dlstCats" runat="server" RepeatColumns="4" > width="350px" ItemStyle-BackColor="#ccffcc" cellspacing="3"> > > <HeaderStyle BackColor="#008000"> </HeaderStyle> > <HeaderTemplate> <font class="body11- > wh">Providers for > <%= sregionZ %>: <%= Zonecustom() %></font> </ > HeaderTemplate> > <ItemTemplate><font class="body9bold-re"> <a > href="re.aspx?zone=<%#Server.UrlEncode(Request.QueryString("zone")) & > "&cregion=" & Server.UrlEncode(Request.QueryString("cregion")) & > "&category=" & (Eval("Category").ToString())%>"> > <%# Eval("Category")%> > </a></font></ItemTemplate> > </asp:DataList> > > as you see, I can provide dynamic variables from helper functions in > the headers of my page to stuff inside the Header Template & the > ItemTemplate, but I need to dynamically also change the HeaderStyle > BackColor property here > > > TIA > .netsports > > On Apr 16, 5:39 pm, "Mark Fitzpatrick" <markf...@fitzme.com> wrote:
Post Follow-up to this messageHi, I suggest you wrap your HeaderTemplate content in a div and dynamically assign a style to that element. Something like: <HeaderTemplate> <div style='background-color:<%= ssponcont %>' > <font class="body11-wh">Providers for <%= sregionZ %>: <%= Zonecustom() %></font> <div> </HeaderTemplate> ============ Regards, Steve www.stkomp.com .Net Sports wrote: > Thanks for your response. There is no code behind in these scripts/ > programs I am using. Inside the Datalist form block, I have: > > <asp:DataList id="dlstCats" runat="server" RepeatColumns="4" > width="350px" ItemStyle-BackColor="#ccffcc" cellspacing="3"> > > <HeaderStyle BackColor="#008000"> </HeaderStyle> > <HeaderTemplate> <font class="body11- > wh">Providers for > <%= sregionZ %>: <%= Zonecustom() %></font> </ > HeaderTemplate> > <ItemTemplate><font class="body9bold-re"> <a > href="re.aspx?zone=<%#Server.UrlEncode(Request.QueryString("zone")) & > "&cregion=" & Server.UrlEncode(Request.QueryString("cregion")) & > "&category=" & (Eval("Category").ToString())%>"> > <%# Eval("Category")%> > </a></font></ItemTemplate> > </asp:DataList> > > as you see, I can provide dynamic variables from helper functions in > the headers of my page to stuff inside the Header Template & the > ItemTemplate, but I need to dynamically also change the HeaderStyle > BackColor property here > > > TIA > .netsports > > On Apr 16, 5:39 pm, "Mark Fitzpatrick" <markf...@fitzme.com> wrote:
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread
Powered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.