protected void ASPxGridViewDetail_DataBound(object sender, EventArgs e) { ASPxGridView gridViewDetail = (ASPxGridView)sender; if (ASPxHiddenFieldStorage.Contains(gridViewDetail.ID)) { object[] keys = (object[])ASPxHiddenFieldStorage[gridViewDetail.ID]; foreach (object key in keys) { gridViewDetail.Selection.SelectRowByKey(int.Parse(key.ToString())); } } }
protected void ASPxSpinEditInTemplate_Init(object sender, EventArgs e) { ASPxSpinEdit spinEdit = (ASPxSpinEdit)sender; TreeListDataCellTemplateContainer templateContainer = (TreeListDataCellTemplateContainer)spinEdit.NamingContainer; ASPxTreeList treeList = (ASPxTreeList)templateContainer.TreeList; string clientInstanceName = string.Format("{0}_spEdit_{1}", treeList.ClientInstanceName, templateContainer.NodeKey); spinEdit.ID = clientInstanceName; spinEdit.ClientInstanceName = clientInstanceName; spinEdit.ClientSideEvents.NumberChanged = string.Format("function(s, e) {{ OnClientNumberChanged(s, '{0}'); }}", clientInstanceName); if (ASPxHiddenFieldStorage.Contains(clientInstanceName)) { spinEdit.Number = decimal.Parse(ASPxHiddenFieldStorage[clientInstanceName].ToString()); } }