public static string GetModelFieldName(ControlPropertyModel objInput) { var strModel = ""; try { switch (objInput.ControlType.ToUpper()) { case "FIELD": var objF = objInput.Properties as FieldCellGridClass; strModel = objF.FieldModel + "-" + objF.Name; break; case "IMAGEBYTE": var objIB = objInput.Properties as ImageByteCellGridClass; strModel = objIB.ImageFieldModel + "-" + objIB.Name; break; case "IMAGESUBBYTE": var objISB = objInput.Properties as ImageSubByteCellGridClass; strModel = objISB.ImageFieldModel + "-" + objISB.Name; break; } } catch (Exception ex) { } return(strModel); }
private TreeNode CopyNewNode(TreeNode tnSrc) { var tnNew = new TreeNode(); try { if (tnSrc.Nodes.Count > 0) { var lsTNs = new List <TreeNode>(); foreach (TreeNode tn in tnSrc.Nodes) { lsTNs.Add(CopyNewNode(tn)); } var oldTag = tnSrc.Tag as ControlPropertyModel; var cp = oldTag.ControlType; var objNewCP = new ControlPropertyModel { ControlType = cp, Properties = PropertyGridManager.GetPropertyGridObject(cp) }; tnNew = new TreeNode(tnSrc.Text, lsTNs.ToArray()) { Tag = objNewCP, Name = tnSrc.Text }; } else { var oldTag = tnSrc.Tag as ControlPropertyModel; var cp = oldTag.ControlType; var objNewCP = new ControlPropertyModel { ControlType = cp, Properties = PropertyGridManager.GetPropertyGridObject(cp) }; tnNew = new TreeNode(tnSrc.Text) { Tag = objNewCP, Name = tnSrc.Text }; } } catch (Exception ex) { } return(tnNew); }
private string GetAttributes(ControlPropertyModel objCT) { var strRes = ""; try { switch (objCT.ControlType.ToUpper()) { case "SECTION": strRes = ""; break; case "TABLE": strRes = ""; break; case "ROW": strRes = ""; break; case "CELL": strRes = ""; break; case "LABEL": strRes = ""; break; case "FIELD": strRes = ""; break; case "EMPTY": strRes = ""; break; case "IMAGEURL": strRes = ""; break; case "IMAGEBYTE": strRes = ""; break; case "IMAGESUBURL": strRes = ""; break; case "IMAGESUBBYTE": strRes = ""; break; } } catch (Exception ex) { } return(strRes); }