Click here to Skip to main content
15,891,184 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi friends,

please give solution for this issue

Right now we were worked on gridview under three gridviews .Please find below formate.

ParentGridview ---MainGrid
ChildGridview1 -----Child1
ChildGridview2 -----Child2
ChildGridview3 -----Child3



Now we want edit ChildGridview2. how can we get ChildGridview2 edit values in ChildGridview2_Rowcommand.

we unable ger e.commandName value in ChildGridview2_Rowcommand


C#
protected void ChildGridview2_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
       {
           if (e.CommandName == "Edit")
           {
               int i = ((GridViewRow)((ImageButton)e.CommandSource).NamingContainer).RowIndex;
               int l =((GridViewRow)((GridViewRow)((GridViewRow)((ImageButton)e.CommandSource).NamingContainer).Parent.Parent.Parent.Parent)).RowIndex;
               int m =((GridViewRow)((GridViewRow)((GridViewRow)((ImageButton)e.CommandSource).NamingContainer)).Parent.Parent.Parent.Parent).RowIndex;
               //string ClientID = ((HiddenField)((GridView)ParentGridview.Rows[l].FindControl("ChildGridview1")).Rows[i].FindControl("hfProjectID")).Value;



               int EmployeeID = Convert.ToInt32(((HiddenField)((GridView)((GridView)ParentGridview.Rows[l].FindControl("ChildGridview1")).Rows[i].FindControl("ChildGridview2")).Rows[m].FindControl("hfEmpolyeeID")).Value);

               int ClientID = Convert.ToInt32(((HiddenField)((GridView)((GridView)ParentGridview.Rows[l].FindControl("ChildGridview1")).Rows[i].FindControl("ChildGridview2")).Rows[m].FindControl("hfclient")).Value);
              string Day = ((HiddenField)((GridView)((GridView)ParentGridview.Rows[l].FindControl("ChildGridview1")).Rows[i].FindControl("ChildGridview2")).Rows[m].FindControl("hfdate")).Value;
              string Query = EmployeeID.ToString()+"/" + ClientID.ToString()+"/" + Day;

              Response.Redirect("EditTimecard.aspx?val=" + Query);

           }

       }
Posted

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900