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