|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
GridView - Hyperlinkdatabase. I am using one templatefield of grid because I want the contents of the record fields to appear on three different lines. Everything works except I now want to add an image with which acts as a hyperlink to another page. The querystring to the new page is a field from the database. What I cannot get right is the syntax to build the Hyperlink to the required page using thr NavigateUrl. Can anyone tell me if what I am trying to do is possible? Is it possible to build up a NavigateUrl using Eval("FixtureID"), something along the lines of Scoreheet.aspx?FixID=Eval("fixtureID") <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="AccessDataSource1"> <Columns> <asp:TemplateField ShowHeader="False"> <ItemTemplate> <table> <tr> <td> Played at <%#HomeTeamName(Eval("Home1"),Eval("Team1"),Eval("Team2"))%> </td> <td> <%#Eval("MatchResultText")%> </td> <td rowspan="3"> <%#Eval("FixtureID")%> '========================================================================== <asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/Images/Scoresheet.GIF" NavigateUrl="<%# "Scoresheet.aspx?FixID=" & Eval("FixtureID"))%>" </asp:HyperLink> '========================================================================== </td> </tr> <tr> <td> <%# CricketScore(Eval("Team1"),Eval("Score1"),Eval("Wkts1"),Eval("Dec"),Eval("Overs1"))%> </td> <td> <%# TeamGamePoints(Eval("Team1"),Eval("Points1"))%> </td> </tr> <tr> <td> <%#CricketScore(Eval("Team2"), Eval("Score2"), Eval("Wkts2"), False, Eval("Overs2"))%> </td> <td> <%# TeamGamePoints(Eval("Team2"),Eval("Points2"))%> </td> </tr> </table> </ItemTemplate> </asp:TemplateField> </Columns> <asp:GridView>
Show quote
Hide quote
On Oct 19, 6:53 pm, "Paul W Smith" <p...@NOSPAM.twelve.me.uk> wrote: <asp:HyperLink ID="HyperLink1" runat="server"> The text below is a GridView I am trying to use to display some data from a > database. I am using one templatefield of grid because I want the contents > of the record fields to appear on three different lines. > > Everything works except I now want to add an image with which acts as a > hyperlink to another page. The querystring to the new page is a field from > the database. What I cannot get right is the syntax to build the Hyperlink > to the required page using thr NavigateUrl. > > Can anyone tell me if what I am trying to do is possible? Is it possible to > build up a NavigateUrl using Eval("FixtureID"), something along the lines of > Scoreheet.aspx?FixID=Eval("fixtureID") > > <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" > DataSourceID="AccessDataSource1"> > <Columns> > <asp:TemplateField ShowHeader="False"> > <ItemTemplate> > <table> > <tr> > <td> > Played at > <%#HomeTeamName(Eval("Home1"),Eval("Team1"),Eval("Team2"))%> > </td> > <td> > <%#Eval("MatchResultText")%> > </td> > <td rowspan="3"> > <%#Eval("FixtureID")%> > '========================================================================== > <asp:HyperLink ID="HyperLink1" runat="server" > ImageUrl="~/Images/Scoresheet.GIF" > NavigateUrl="<%# "Scoresheet.aspx?FixID=" & > Eval("FixtureID"))%>" > </asp:HyperLink> > '========================================================================== > </td> > </tr> > <tr> > <td> > <%# > CricketScore(Eval("Team1"),Eval("Score1"),Eval("Wkts1"),Eval("Dec"),Eval("Overs1"))%> > </td> > <td> > <%# > TeamGamePoints(Eval("Team1"),Eval("Points1"))%> > </td> > </tr> > <tr> > <td> > <%#CricketScore(Eval("Team2"), Eval("Score2"), > Eval("Wkts2"), False, Eval("Overs2"))%> > </td> > <td> > <%# > TeamGamePoints(Eval("Team2"),Eval("Points2"))%> > </td> > </tr> > </table> > </ItemTemplate> > </asp:TemplateField> > </Columns> > <asp:GridView> ImageUrl="~/Images/Scoresheet.GIF" NavigateUrl='<%# "Scoresheet.aspx?FixID=" & Eval("FixtureID") %>' > </asp:HyperLink>
Why Does This Not Work?
Datagrid default date format Visual Studio 2005 -- Multi-Tabbed Control How to retrive value that is invisible in gridview Unable to retrieve schema - Divide by zero error encountered Removing a control from a DataList Editing/Deleting/Inserting Records using ASPxGridView Controlstyle How do I remove Datagrid Spacing? Datalist SetRenderMethodDelegate |
|||||||||||||||||||||||