protected override object GetEditObject(GridRecord row) { if (_facade == null) { _facade = new BaseModelFacadeFactory(base.DataProvider).Create(); } string strCode = string.Empty; object objCode = row.Items.FindItemByKey("RouteCode").Value; if (objCode != null) { strCode = objCode.ToString(); } //else //{ // string id = string.Format("gridWebGrid_it{0}_{1}_RouteCode", this.gridWebGrid.Columns.FromKey("RouteCode").Index, row.Index); // strCode = (row.FindControl(id) as HtmlGenericControl).InnerText.ToString(); //} object obj = _facade.GetRoute(strCode); if (obj != null) { return((Route)obj); } return(null); }
protected override object GetEditObject(GridRecord row) { if (_facade == null) { _facade = new BaseModelFacadeFactory(base.DataProvider).Create(); } string strCode = string.Empty; object objCode = row.Items.FindItemByKey("RouteCode").Value; if (objCode != null) { strCode = objCode.ToString(); } object obj = _facade.GetRoute(strCode); if (obj != null) { return((Route)obj); } return(null); }