利用ImageButton按钮实现展开和收缩DataGrid的嵌套关系表
在DataGrid1中必须添加 OnItemCommand="Item_Command"
参数Item_Command为要调用的方法名
protected void Item_Command(object sender,DataGridCommandEventArgs e)
{
//获取ImageButton按钮的ID
System.Web.UI.WebControls.ImageButton image = (System.Web.UI.WebControls.ImageButton)e.Item.FindControl("ImageButton1");
DataGrid grid=(DataGrid)e.Item.FindControl("De_ArticleList");
if(image.ImageUrl=="../images/ico/cate_open.gif")
{
image.ImageUrl="../images/ico/cate_fold.gif";
grid.Style.Add("display","block");
}
else
{
image.ImageUrl="../images/ico/cate_open.gif";
grid.Style.Add("display","none");
}
}