Click here to Skip to main content
12,406,795 members (56,413 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# ASP.NET Javascript
Hi there,

I have a Data List & a Grid View both have Columns and Link Buttons respectively what i want is to find out the link button control which is int the Data list by clicking on the link button which is in Grid View (note: Both have Data in it, Grid views data is initialized by data list link button, both have the same Data Key Mentioned) i have a related code which is not working :-

protected void Gird1_Click(object sender, GridViewDeleteEventArgs e)
       Label id = (Label)Grid1.Rows[e.RowIndex].FindControl("lbl_PID");
       DataTable dt = (DataTable)ViewState["DataTable"];
       if (dt.Rows.Count > 0)
           for (int i = 0; i < dt.Rows.Count; i++)
              if (dt.Rows[i]["P_ID"].ToString() == id.Text)

       LinkButton lnkbtn = (LinkButton)DataList1.Items[e.RowIndex].FindControl("lnk_Add");
      // LinkButton lnkbtn = (LinkButton)DataList1.  [Convert.ToInt32(id.Text)];//FindControl("lnk_Add");
       lnkbtn.Enabled = true;
       ViewState["DataTable"] = dt;
       Grid1.DataSource = ViewState["DataTable"];
Posted 28-Mar-13 23:45pm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.160730.1 | Last Updated 29 Mar 2013
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100