Hi Baijuep,
For this I will suggest you to use TemplateField with HyperLink, as follow........
<asp:GridView ID="gvCompanies" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink Text='<%# Eval("company") %>' NavigateUrl='<%# string.Format("Home.aspx?company={0}", Server.UrlEncode(Eval("company").ToString())) %>' runat="server"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
.CS Binding the Grid View....
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
DataTable dt = new DataTable();
dt.Columns.Add("company");
dt.Rows.Add("Excelasoft");
dt.Rows.Add("TCS");
dt.Rows.Add("lerson & turbo");
gvCompanies.DataSource = dt;
gvCompanies.DataBind();
}
}
Home.aspx
<div>
<asp:Label Id="lblMessage" runat="server" />
</div>
Home.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
lblMessage.Text = "Company Name: " + Request.QueryString["company"];
}
Thanks and Regards,
Rk_Hirpara