مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

nimaaamin

عضویت از 1394/05/19

عدم نمایش اطلاعات در تیبل

  • جمعه 30 بهمن 1394
  • 14:00
تشکر میکنم

سلام دوستان من از طریق تابع jquery  و وب سرویس یک سری اطلاعات از sql  میخونم و با قرار دادن در یک لیست و ارسال اون به صفحه فراخوان در یک تیبل این اطلاعات رو نمایش میدهم .اما به تدریج که تعداد رکورد ها زیاد شده تابع jquery وارد قسمت success نمیشه و وارد قسمت  error  میشه و اطلاعات رو در تیبل نمایش نمیده (الان تعداد رکورد ها 92 است وقتی 80 تا رو انتخاب میکنم نمایش میده اما برا 92 خطا میده) 

لطفا کمکم کنید

 

            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "../WebForms/Details.asmx/get_Listinfopersonal",
                data: "{currentyear:'" + '<%=Session["currentYear"]%>' + "'}",
                dataType: "json",
                success: function (Result) {
                    $("#ContentPlaceHolder1_tbllistpersonal tr:not(:first-child)").remove();
                    $("#ContentPlaceHolder1_tbllistpersonal tr:not(:first-child)").empty();
                    $.each(Result.d, function (key, value) {
                        $("#ContentPlaceHolder1_tbllistpersonal").append
                            ("<tr class=heighttrtableorginal>" +
                            "<td class=noExl><a onclick=edit_personal(event,'" + value.personal_no + "') href=# ><img src=../Images/editico.png ></a> </td>" +
                            "<td >" + value.row + "</td>" +
                            "<td >" + value.uniqid + "</td>" +
                            "<td  style=width:250px;text-align:right>" + value.Fname +' '+value.Lname+ "</td>" +
                            "<td >" + value.lastAcademidegree + "</td>" +
                            "<td >" + value.servicePlaceSubcity + "</td>" +
                            "<td >" + value.gender + "</td>" +
                            "<td >" + value.recruitmentType + "</td>" +
                            "<td >" + value.majorStudy + "</td>" +
                            "</tr>");
                    });

 

 

///////////////

        public List<infopersonal> get_Listinfopersonal(string currentyear)
        {
            List<infopersonal> infopersonal_list = new List<infopersonal>();
            SqlConnection connect = objcon.conect();
            DataSet ds = new DataSet();
            try
            {

                using (SqlCommand cmd = new SqlCommand("SELECT * FROM v_personal WHERE year_plus <=@_currentyear ORDER BY personal_identityid", connect))
                {
                    connect.Open();
                    cmd.Connection = connect;
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.Add("@_currentyear", SqlDbType.Int).SqlValue = int.Parse(currentyear);
                    using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                    {
                        da.Fill(ds);
                        connect.Close();
                    }
                }
                try
                {
                    if (ds != null)
                    {
                        if (ds.Tables.Count > 0)
                        {
                            if (ds.Tables[0].Rows.Count > 0)
                            {
                                int i = 1;
                                foreach (DataRow dr in ds.Tables[0].Rows)
                                {
                                    if (Convert.ToBoolean(dr["flg_plus_reduce"].ToString()))
                                    {
                                        int localyearreduc = int.Parse(dr["year_reduce"].ToString());
                                        if (localyearreduc <= int.Parse(currentyear))
                                            continue;
                                    }
                                    infopersonal_list.Add(new infopersonal
                                    {
                                        row = i.ToString(),
                                        personal_no = dr["personal_no"].ToString(),
                                        birthday = dr["personal_birthday"].ToString(),
                                        comment = dr["personal_comment"].ToString(),
                                        costsCode = dr["personal_costs_code"].ToString(),
                                        dataLicense = dr["personal_datalicense"].ToString(),
                                        FatherName = dr["personal_namefather"].ToString(),
                                        Fname = dr["personal_name"].ToString(),
                                        gender = dr["personal_gender"].ToString(),
                                        id = dr["personal_id"].ToString(),
                                        lastAcademidegree = dr["personal_academicdegree_name"].ToString(),
                                        Lname = dr["personal_family"].ToString(),
                                        majorStudy = dr["personal_colleg_of_study_name"].ToString(),
                                        majorTitle = dr["personal_job_major_title_name"].ToString(),
                                        numberLicense = dr["personal_numberlicense"].ToString(),
                                        orginalOrgName = dr["organization_name"].ToString(),
                                        postTitle = dr["personal_organization_post_title_name"].ToString(),
                                        recruitmentType = dr["personal_recruitment_type_name"].ToString(),
                                        selfDevotion = dr["personal_self_devotion_name"].ToString(),
                                        serviceCity = dr["place_name"].ToString(),
                                        serviceplaceOrgName = dr["serviceplaceorgName"].ToString(),
                                        servicePlaceSubcity = dr["subcityName"].ToString(),
                                        statusEmploy = dr["personal_status_name"].ToString(),
                                        statusMarriage = dr["personal_marriage_name"].ToString(),
                                        totalLicense = dr["personal_totallicense"].ToString(),
                                        uniqid = dr["personal_uniqid"].ToString(),
                                        workStatus = dr["personal_work_status_name"].ToString(),
                                        fkgexsit = true

                                    });
                                    ++i;
                                }
                            }
                            else
                            {
                                infopersonal_list.Add(new infopersonal
                                {
                                    fkgexsit = false

                                });
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            catch (SystemException ex) { }
            return infopersonal_list;

        }

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 1 اسفند 1394
  • 09:16

همه رو باهم لود نکنید

10 تا 10 تا لود کنید و نمایش دهید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)