Tengo una vista de cuadrícula con un hipervínculo en la primera columna. Al hacer clic en el hipervínculo, el usuario se redirige a Vendor.aspx. Ahora, necesito pasar la identificación del consumidor (de la fila cliqueada) como una cadena de consulta a Vendor.aspx.Agregar el parámetro Querystring a GridView ItemTemplate
¿Cuál es el mejor método para lograrlo? ¿Hay alguna manera de que podamos manejarlo utilizando solo código de marcado?
<asp:GridView ID="grdConsumers" runat="server" AutoGenerateColumns="False"
EnableViewState="True" >
<Columns>
<asp:TemplateField HeaderText="ConsumerID" SortExpression="ConsumerID" >
<ItemTemplate>
<asp:HyperLink ID="lnkConsumerID" href="Vendor.aspx" runat="server"><%# Eval("ConsumerID")%></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Status" DataField="Status" SortExpression="Status"></asp:BoundField>
</Columns>
</asp:GridView>
LECTURAS:
Set Gridview DataNavigateUrlFormatString Dynamically inside User Control(ASCX)
How to bind the URL of a GridView HyperLinkField when the bound value contains a colon?
asp.net gridview DataNavigateUrlFormatString from DataSource
Gracias. Utilicé HyperLinkField similar a BoundField y funcionó. – Lijo