public static JObject GetControl(DataRow dr) { string ctltype = dr["controltype"].ToString(); JObject jo; switch (ctltype) { case "ngText": jo = ControlCreator.CreatText(dr); break; case "ngNumber": jo = ControlCreator.CreatNumber(dr); break; case "ngDate": jo = ControlCreator.CreatDate(dr); break; case "ngDateTime": jo = ControlCreator.CreatDateTime(dr); break; case "ngComboBox": jo = ControlCreator.CreatComboBox(dr); break; case "ngCommonHelp": jo = ControlCreator.CreatCommonHelp(dr); break; default: jo = ControlCreator.CreatText(dr); break; } return(jo); }
/// <summary> /// /// </summary> /// <param name="helpid"></param> /// <returns></returns> public JArray GetRichQueryItems(string helpid) { JArray arr = new JArray(); DataTable dt = richDac.GetRichQueryItems(helpid); foreach (DataRow dr in dt.Rows) { JObject jo = ControlCreator.GetControl(dr); arr.Add(jo); } return(arr); }