示例#1
0
        private void GetDataForCombobox(HttpContext context)
        {
            try
            {
                var uid = HttpContext.Current.Request["uid"];
                var questionbll = new BLL.Questionnaire();
                var ds = questionbll.GetStudentQuestionnaire(uid);

                //  [{"SUBITEM_VALUE":"1","SUBITEM_NAME":"男"},{"SUBITEM_VALUE":"2","SUBITEM_NAME":"女"}]

                if (ds != null && ds.Tables.Count > 0)
                {
                    var str = new StringBuilder("[");
                    var i = 0;
                    foreach (DataRow row in ds.Tables[0].Rows)
                    {
                        i++;
                        str.Append("{\"CourseId\": \"" + row["CourseId"] + "\",");
                        str.Append("\"CourseName\": \""+i+". " + row["CourseName"] + "\"},");
                    }
                    str.Remove(str.Length - 1, 1);
                    str.Append("]");

                    context.Response.Write(str.ToString());
                }
            }
            catch (Exception exception)
            {
                LogHelper.WriteLogofExceptioin(exception);
            }
        }
示例#2
0
 private string GetData()
 {
     try
     {
         var uid = HttpContext.Current.Request["uid"];
         var questionbll = new BLL.Questionnaire();
         var ds = questionbll.GetStudentQuestionnaire(uid);
         var str = JsonConvert.SerializeObject(new {total = ds.Tables[0].Rows.Count, rows = ds.Tables[0]});
         return str;
     }
     catch (Exception exception)
     {
         LogHelper.WriteLogofExceptioin(exception);
         return "";
     }
 }