コード例 #1
0
 /// <summary>
 /// 将行集合填充到Json对象中
 /// </summary>
 /// <param name="rows"></param>
 /// <param name="array"></param>
 protected void FillRowsToJsonArray(dpz3.db.Rows rows, dpz3.Json.JsonArray array)
 {
     foreach (var row in rows)
     {
         FillRowToJsonObject(row, array.Object(array.Count));
     }
 }
コード例 #2
0
 /// <summary>
 /// 将行集合填充到Json对象中
 /// </summary>
 /// <param name="rows"></param>
 /// <param name="array"></param>
 protected void RenderList(dpz3.db.Rows rows, dpz3.Json.JsonArray array = null)
 {
     if (dpz3.Object.IsNull(array))
     {
         array = JResponse.List;
     }
     foreach (var row in rows)
     {
         RenderData(row, array.Object(array.Count));
     }
 }
コード例 #3
0
        /// <summary>
        /// 返回一个数据行集合
        /// </summary>
        /// <param name="rows"></param>
        /// <param name="msg"></param>
        /// <returns></returns>
        protected Result.Jttp RowsSuccess(dpz3.db.Rows rows, string msg = null)
        {
            Response.Result = 1;
            if (!msg.IsNoneOrNull())
            {
                Response.Message = msg;
            }
            var list = Response.List;

            foreach (var row in rows)
            {
                var obj = list.Obj[list.Count];
                foreach (var item in row)
                {
                    obj.String(item.Key, item.Value);
                }
            }
            return(new Result.Jttp()
            {
                Content = Response
            });
        }