Click here to Skip to main content
12,077,911 members (48,119 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)
               {
                   dt.Rows[i].Delete();
               }
           }
       }
 

       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"];
       Grid1.DataBind();
   }
Posted 29-Mar-13 0:45am

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.160212.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