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()));
            }
        }
    }
コード例 #2
0
    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());
        }
    }