Monday, March 12, 2012

How to handle GridView Event Handler of Child GridView

Hi All,

I am developing a website which needs nested gridview control. All things are fine upto binding data to childgrid, but i am not able to handle Event Handler of Edit, Update, Delete, Cancel for Child Grid View.

I am binding the data to child gridview at RowDataBound Event of Parent GridView.


Here is the code for the same :

protected void gridID_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
childgrid = (System.Web.UI.WebControls.GridView)e.Row.Cells[2].FindControl("childgrid");

string comID = gridID.DataKeys[e.Row.DataItemIndex].Value.ToString();
con.Open();

cmd = new SqlCommand("SELECT * FROM Pipeline where CompName ='" + comID.ToString() + "'", con);

childgrid.DataSource = cmd.ExecuteReader();
childgrid.DataBind();
con.Close();
}

}

But when I click Edit Button of Child Grid View, it's not able to open selected row in edit mode. but when we hide child grid and open once again it is opening in edit mode.

Could you please help me with this?


Thanks,


Jay

Hi:

Could you post your aspx? Did you put it in <EditItemTemplate>?

Thanks

Labels: , , , , , , , , , , , , ,

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home