You are very close, but you probably found out the TemplateColumn does
not have a NavigateUrl property. One solution is to add an anchor tag
yourself:
<asp:TemplateColumn HeaderText="PurchaseOrder">
<ItemTemplate>
<a href='page.aspx?
param1= <%#DataBinder.Eval(Container.DataItem,"ID1")%>
¶m2=<%#DataBinder.Eval(Container.DataItem, "ID2")%>'>
<%#DataBinder.Eval(Container.DataItem, "ID1")%>
</a>
</ItemTemplate>
</asp:TemplateColumn>
HTH,
--
Scott
http://www.OdeToCode.com
On Wed, 14 Apr 2004 07:56:03 -0700, "sonny"
<an*******@discussions.microsoft.com> wrote:
Hi folks,
This is what I would like to do:
<asp:TemplateColumn HeaderText="Purchase Order"><ItemTemplate><asp:HyperLink
runat="server"
Text='<%# DataBinder.Eval(Container, "DataItem.ID1") %>'
NavigateUrl='page.aspx?var1='<%# DataBinder.Eval(Container, "DataItem.ID1") %>'var2='<%# DataBinder.Eval(Container, "DataItem.ID2") %>
ID="Hyperlink1"></asp:HyperLink></ItemTemplate></asp:TemplateColumn>
What I want to do is build a Hyperlink with 2 variables from the dataset, not just one. Can something like this be done?
thx...sonny