Click here to Skip to main content
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 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
0 Kornfeld Eliyahu Peter 265
1 Sergey Alexandrovich Kryukov 202
2 George Jonsson 185
3 King Fisher 185
4 CPallini 155
0 OriginalGriff 6,223
1 DamithSL 4,724
2 Maciej Los 4,196
3 Kornfeld Eliyahu Peter 3,894
4 Sergey Alexandrovich Kryukov 3,496


Advertise | Privacy | Mobile
Web01 | 2.8.141220.1 | Last Updated 29 Mar 2013
Copyright © CodeProject, 1999-2014
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