protected override void OnInit(EventArgs e) //Call on paging { if (Session["dsreport"] != null) { if (!(Request.Params.GetValues(0)[0].EndsWith(butFilter.ID) || Request.Params.GetValues(0)[0].EndsWith(butReset.ID))) { gridCustomer.DataMember = "Table"; gridCustomer.Bands[0].DataMember = "Table1"; gridCustomer.DataSource = (DataSet)Session["dsreport"]; // gridCustomer.DataBind(); } gridCustomer.Bands[0].Columns["BRHE_ID"].Hidden = false; } else { } base.OnInit(e); } PageLoad() { if(!postback) { Load data to hierarchical grid ,here i get the outer grid columns and inner grid columns from db then map a relation using unique id frm both tables ,then bind the the grid. } else { nothing.... } } <%# Eval("BREM_REMARK")%> No Data Found For Filter Criteria