Click here to Skip to main content
11,718,589 members (87,470 online)
Rate this: bad
good
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 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
0 Sergey Alexandrovich Kryukov 750
1 F-ES Sitecore 250
2 OriginalGriff 230
3 Jochen Arndt 160
4 Maciej Los 130
0 Sergey Alexandrovich Kryukov 1,679
1 OriginalGriff 610
2 Maciej Los 529
3 Richard MacCutchan 460
4 F-ES Sitecore 455


Advertise | Privacy | Mobile
Web04 | 2.8.150901.1 | Last Updated 29 Mar 2013
Copyright © CodeProject, 1999-2015
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