Click here to Skip to main content
13,043,877 members (48,793 online)
Rate this:
Please Sign up or sign in to vote.
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.170713.1 | Last Updated 29 Mar 2013
Copyright © CodeProject, 1999-2017
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