|
code
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Empty columnI need to check to see if a column in a repeater or datagrid control is empty. I tried this but got the error that expression is expected: <%If # DataBinder.Eval(Container.DataItem, "linkURL1") ="" %> <a href="javascript:openWindow('<%# DataBinder.Eval(Container.DataItem, "linkURL1") %>');"><%# DataBinder.Eval(Container.DataItem, "linkText1") % ></a> <%End if %>This is my Repeater Code: ------------------------- <ASP:Repeater id="RepeaterPageText" runat="server" DataSource="<%# Data.dataClass.GetPage(IntCourseNumber,IntLessonNumber,IntPageNumber) %"> <ItemTemplate> <a href="javascript:openWindow('<%# DataBinder.Eval(Container.DataItem, "linkURL1") %>');"><%# DataBinder.Eval(Container.DataItem, "linkText1") % ></a> <br /><a href="javascript:openWindow('<%# DataBinder.Eval(Container.DataItem, "linkURL2") %>');"><%# DataBinder.Eval(Container.DataItem, "linkText2") % ></a> </ItemTemplate></ASP:Repeater> Thanks so much There are a few ways to approach this. One is:
<ItemTemplate> <asp:Label runat=server Visible='<%# DataBinder.Eval(...) <> "" %>'> <other stuff here /> </asp:Label> </ItemTemplate> So then the label won't render (and neither will its contents) if your condition fails. -Brock DevelopMentor http://staff.develop.com/ballen Show quoteHide quote > Hi, > > I need to check to see if a column in a repeater or datagrid control > is empty. I tried this but got the error that expression is expected: > > <%If # DataBinder.Eval(Container.DataItem, "linkURL1") ="" %> > > <a href="javascript:openWindow('<%# > DataBinder.Eval(Container.DataItem, "linkURL1") %>');"><%# > DataBinder.Eval(Container.DataItem, "linkText1") % > >> </a> >> > <%End if %> > > This is my Repeater Code: > ------------------------- > <ASP:Repeater id="RepeaterPageText" runat="server" DataSource="<%# > Data.dataClass.GetPage(IntCourseNumber,IntLessonNumber,IntPageNumber) > %"> > <ItemTemplate> > <a href="javascript:openWindow('<%# > DataBinder.Eval(Container.DataItem, > "linkURL1") %>');"><%# DataBinder.Eval(Container.DataItem, > "linkText1") % >> </a> >> > <br /> > <a href="javascript:openWindow('<%# > DataBinder.Eval(Container.DataItem, > "linkURL2") %>');"><%# DataBinder.Eval(Container.DataItem, > "linkText2") % >> </a> >> > </ItemTemplate> > </ASP:Repeater> > Thanks so much >
CreateUserWizard Control
Hidden Controls yield inconsistent behavior on Postbacks Automatic updating an ASPX page DropDownList - Programmatically setting the background colour of i Drop down list viewstate; please HELP! Can I set initial focus from server-side into textbox? custom webcontrol : render and then get "html" result in server side HOWTO: Bring that row back into focus ... Adding control to datagrid Column span datagrid header |
|||||||||||||||||||||||