public UIProfile GetGridViewLayoutKey()
        {
            if (gridLayoutKey == null)
            {
                gridLayoutKey = XpoDefault.Session.FindObject <UIProfile>(CriteriaOperator.Parse("[UIMaster] = ? AND [UserId] = ?", gridDBKey, FormRecord.CurrentUserId));
                if (gridLayoutKey == null)
                {
                    gridLayoutKey = new UIProfile(XpoDefault.Session)
                    {
                        UIMaster = gridDBKey, UserId = FormRecord.CurrentUserId
                    };
                    gridLayoutKey.Save();
                }
            }

            return(gridLayoutKey);
        }