Hiii yes you can bind database data with hyperlink in a grid like this
on product.aspx
<ItemTemplate>
<div >
<asp:HyperLink ID="hplProduct" ForeColor="Black" runat="server" Font-Bold="true" Font-Underline="true" NavigateUrl= '<%#"order.aspx?pid=" + (DataBinder.Eval(Container, "DataItem.ProductID"))%>'
Text='<%#DataBinder.Eval(Container,"DataItem.ProductName") %>'></asp:HyperLink>
</div>
</ItemTemplate> on order.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
// don't reload data during postbacks
if (!IsPostBack)
{
PopulateControls();
}
}
private void PopulateControls()
{
// Retrieve ProductID from the query string
int productId = int.Parse(Request.QueryString["pid"]);
// stores product details
// Retrieve product details
objproduct = objproductDB.GetProductsbyProductID(productId);
}