دسته بندی ها
23:54 1399/05/21

عدم نمایش اطلاعات با استفاده از persian date time picker

مشخصات سوال کننده :
کاربر : mohammadf69     امتیاز کاربر : 2     رتبه کاربر : 145
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2218
3 نظر
fateme : تصویر خطا اصلا واضح نیست. بهتره به جای تصویر خطا متن خطا رو قرار بدید

امتیاز کاربر : 1635   رتبه کاربر : 2   تاریخ ثبت : 01:16 1399/05/22
mohammadf69 : با سلان ممنون بابت پاسخ و توجهتون به این سوال خطا نمیده واطلاعاتی هم نمایش داده نمی شود وقتی که دیباگ میکنم و میره روی CONTROL PRESIAN DATE PICKER این خطا به من نمایش می ده

امتیاز کاربر : 2   رتبه کاربر : 145   تاریخ ثبت : 12:06 1399/05/22
fateme : کاش یک مقدار بیشتر توضیح میدادید. الان این خطا موقع خروج از نرم افزار رخ میده؟ در چه حالتی خطا رخ میده؟

امتیاز کاربر : 1635   رتبه کاربر : 2   تاریخ ثبت : 08:44 1399/05/22
ادامه نظرات ...
هوش مصنوعی

پاسخ هوش مصنوعی

به نظر می رسد که مشکل شما به نحوه فرمت تاریخ و زمان در کویری SQL برمی گردد. در کد شما، هنگام ایجاد شرط جستجو، ممکن است تاریخ به درستی فرمت نشده باشد. برای اطمینان از اینکه فرمت تاریخ صحیح است، می توانید از این کد برای تولید رشته های تاریخ و زمان استفاده کنید:


private string searchcondition()
{
    string date_az = datetime_az.Value.ToString("yyyy/MM/dd") + "-" + time_az.Value.ToString("HH:mm:ss");
    string date_ta = datetime_ta.Value.ToString("yyyy/MM/dd") + "-" + time_ta.Value.ToString("HH:mm:ss");
    string searchstring = " and  enterdatetime between '" + date_az.Trim() + "' and '" + date_ta.Trim() + "'";
    
    if (!string.IsNullOrWhiteSpace(txt_fname.Text))
    {
        searchstring += " and fullname like '%" + txt_fname.Text.Trim() + "%'";
    }
    if (!string.IsNullOrWhiteSpace(txt_comname.Text))
    {
        searchstring += " and computername like '%" + txt_comname.Text.Trim() + "%'";
    }
    if (!string.IsNullOrWhiteSpace(txt_ip.Text))
    {
        searchstring += " and ipaddress like '%" + txt_ip.Text.Trim() + "%'";
    }

    return searchstring;
}

اطمینان حاصل کنید که تاریخ و زمان شما به درستی تنظیم شده اند و مقداردهی متغیرهای `datetime_az` و `datetime_ta` نیز صحیح است. همچنین مطمین شوید که ستون های `enterdatetime` و `exitdatetime` در پایگاه داده شما با فرمت تاریخ و زمان سازگار هستند.

اگر همچنان مشکل وجود دارد، می توانید از خطای مشخصی که در دیباگ دریافت می کنید کمک بگیرید و آن را بررسی کنید.

در نهایت، از حالاتی که ممکن است شرایط جستجو به هیچ نتیجه ای نرسد، مطمین شوید که جدول `vw_userlog` داده های مناسب را شامل می شود.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : hamid_b 13:07 1399/05/23

متن خطا میگه کنترل PersianDateTimePicker پیدا نمیشه. شما کجا از این کامپوننت استفاده کردید؟ و دوم اینکه چجوری از این کامپوننت استفاده کردید ؟

به این پاسخ امتیاز بدهید    1
امتیاز: 518 رتبه: 4
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود