public void DataBind(string key = "") { DataTable dt = new DataTable(); if (!string.IsNullOrEmpty(Request.QueryString["ZoneId"]) && DataConverter.CLng(Request.QueryString["ZoneId"]) > 0) { int type = DataConverter.CLng(Request.QueryString["type"]); int zoneid = DataConverter.CLng(Request.QueryString["ZoneId"]); if (!string.IsNullOrEmpty(Request.QueryString["type"]) && type > 0) { dt = advBll.GetAdvByTypeAndZoneId(type, zoneid); } else { dt = advBll.GetTableADList(zoneid); } } else { if (!string.IsNullOrEmpty(Request.QueryString["type"])) { dt = B_Advertisement.GetAdvByType(Convert.ToInt32(Request.QueryString["type"])); } else { dt = B_Advertisement.GetAllAdvertisementList(); } } Egv.DataSource = dt; Egv.DataBind(); }