نمایش نتایج 1 تا 9 از 9

نام تاپیک: تاریخ شمسی و محاسبات مربوطه!!! LINQ

  1. #1
    کاربر دائمی آواتار hadimtn
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    ا یــــــــــــر ا ن
    پست
    181

    تاریخ شمسی و محاسبات مربوطه!!! LINQ

    سلام.
    1. همونطور که میدونید کامپوننت و روش های مختلفی برای بدست آوردن تاریخ شمسی و استفاده از اون وجود داره.
    حتما باید از DateTimePicker استفاده کنم و کاربر بصورت دستی وارد نکنه! که نوع شمسی اون، [از] BehComponents رو انتخاب کردم!

    کاری که انجام میدم با تاریخ؛ اینه که داده هایی که مابین دو تاریخ مشخص وارد شده اند رو میخوام پیدا کنم! (LINQ)
    میخوام کار رو اصولی انجام بدم و به نظرم اصولی ترین راه اینه که توی پایگاه داده هم از نوع تاریخ ذخیره بشن، نه رشته و عددی و ...
    از اونجایی که با تاریخ اصلا کار نکردم این سوال رو میپرسم!
    پرس و جوی مابین دو تاریخ به چه شکل انجام میشه؟! و بهترین روش چیه؟!

    2. این خطا بخاطر چی میاد:
    ERRRR.png

    123.png

    این تاریخ رو موقع ثبت رکورد میخوام وارد کنم!
    آخرین ویرایش به وسیله hadimtn : دوشنبه 29 تیر 1394 در 19:48 عصر

  2. #2
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    نقل قول نوشته شده توسط hadimtn مشاهده تاپیک
    سلام.
    1. همونطور که میدونید کامپوننت و روش های مختلفی برای بدست آوردن تاریخ شمسی و استفاده از اون وجود داره.
    حتما باید از DateTimePicker استفاده کنم و کاربر بصورت دستی وارد نکنه! که نوع شمسی اون، [از] BehComponents رو انتخاب کردم!

    کاری که انجام میدم با تاریخ؛ اینه که داده هایی که مابین دو تاریخ مشخص وارد شده اند رو میخوام پیدا کنم! (LINQ)
    میخوام کار رو اصولی انجام بدم و به نظرم اصولی ترین راه اینه که توی پایگاه داده هم از نوع تاریخ ذخیره بشن، نه رشته و عددی و ...
    از اونجایی که با تاریخ اصلا کار نکردم این سوال رو میپرسم!
    پرس و جوی مابین دو تاریخ به چه شکل انجام میشه؟! و بهترین روش چیه؟!

    2. این خطا بخاطر چی میاد:




    این تاریخ رو موقع ثبت رکورد میخوام وارد کنم!
    برای اینکه نوشتین
    Datetime.parse(tarikh)

    درحالیکه متغییر tarikh بافرمت datetime نیست ، بلکه طی یک متددر بالا از تاریخ شمسی یا همون Persian calendar خروجی گرفتین

  3. #3

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    نقل قول نوشته شده توسط hadimtn مشاهده تاپیک
    سلام.
    1. همونطور که میدونید کامپوننت و روش های مختلفی برای بدست آوردن تاریخ شمسی و استفاده از اون وجود داره.
    حتما باید از DateTimePicker استفاده کنم و کاربر بصورت دستی وارد نکنه! که نوع شمسی اون، [از] BehComponents رو انتخاب کردم!

    کاری که انجام میدم با تاریخ؛ اینه که داده هایی که مابین دو تاریخ مشخص وارد شده اند رو میخوام پیدا کنم! (LINQ)
    میخوام کار رو اصولی انجام بدم و به نظرم اصولی ترین راه اینه که توی پایگاه داده هم از نوع تاریخ ذخیره بشن، نه رشته و عددی و ...
    از اونجایی که با تاریخ اصلا کار نکردم این سوال رو میپرسم!
    پرس و جوی مابین دو تاریخ به چه شکل انجام میشه؟! و بهترین روش چیه؟!

    2. این خطا بخاطر چی میاد:
    ERRRR.png

    123.png

    این تاریخ رو موقع ثبت رکورد میخوام وارد کنم!
    این چه وضع دیتابیس ساختن عنوان ها رو انگلیسی کن قبل از اینکه کل برنامه ات بهم بریزه

  4. #4
    کاربر دائمی آواتار hadimtn
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    ا یــــــــــــر ا ن
    پست
    181

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    نقل قول نوشته شده توسط davidrobert مشاهده تاپیک
    این چه وضع دیتابیس ساختن عنوان ها رو انگلیسی کن قبل از اینکه کل برنامه ات بهم بریزه
    1. ..... ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    2. اونوقت تو DataGrid باید چیکارش کنم؟!!!!
    اینجوری همون عنوان میاد دیگه ...
    مشکلش چیه؟!

  5. #5
    کاربر دائمی آواتار hadimtn
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    ا یــــــــــــر ا ن
    پست
    181

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    نقل قول نوشته شده توسط khokhan مشاهده تاپیک
    برای اینکه نوشتین
    Datetime.parse(tarikh)

    درحالیکه متغییر tarikh بافرمت datetime نیست ، بلکه طی یک متددر بالا از تاریخ شمسی یا همون Persian calendar خروجی گرفتین
    1. ........ ؟؟؟!!!!!!!!

    2. خب وقتی نمینویسم میگه:

    Cannot implicitly convert type 'string' to 'System.DateTime'

  6. #6

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    نقل قول نوشته شده توسط hadimtn مشاهده تاپیک
    1. ..... ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    2. اونوقت تو DataGrid باید چیکارش کنم؟!!!!
    اینجوری همون عنوان میاد دیگه ...
    مشکلش چیه؟!
    دوست عزیز تو دیتاگرید یک ویژگی داره به نام DataBound که شما اسم دیتابیسی یا همون اسکیولی رو میدید و یه ویژگی دیگه داره به نام headertext که عنوان بالا رو فارسی نشان میده این مشکل فارسی قرا دادن شما از عنوان و حالا ایراد فارسی نوشتن در اسکیول شما در کوئری نویسی با مشکل بر خورد میکنید و برنامه شما زیاد خطا میده اگه توجه کرده باشید شماره تلفن شما این طوری شده [شماره تلفن] در اسکیول سرور علت این میباشد که در اسکیول سرور میونه کلمات نباید space قرار بگیره که خودش space رو از بین میبره و شماره تلفن به این صورت میشه شمارهتلفن چه فرقی کرد این طوری هم اصلا مناسب نیست فکر کنم مبتدی باشید شما چون خیلی ایراد بدی هستش که این طوری قرار بدید عنوان رو در اسکیول سرور.اون فارسی فنگلیش قرار بدید خیلی خوب هستش نه این که کاکتر فارسی

  7. #7

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    به نظر من اصولی ترین روش اینه که فیلدهای مربوط در دیتابیس از نوع DateTime بذاری (بدیهی است که تاریخ ها را باید به صورت میلادی ذخیره کنید) و برای نمایش داخل برنامه هر نیازی داشتین به صورت شمسی نمایش بدین. تاریخها را که میلادی از همم میتونید کم کنید.

  8. #8

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    نقل قول نوشته شده توسط hadimtn مشاهده تاپیک
    سلام.
    1. همونطور که میدونید کامپوننت و روش های مختلفی برای بدست آوردن تاریخ شمسی و استفاده از اون وجود داره.
    حتما باید از DateTimePicker استفاده کنم و کاربر بصورت دستی وارد نکنه! که نوع شمسی اون، [از] BehComponents رو انتخاب کردم!

    کاری که انجام میدم با تاریخ؛ اینه که داده هایی که مابین دو تاریخ مشخص وارد شده اند رو میخوام پیدا کنم! (LINQ)
    میخوام کار رو اصولی انجام بدم و به نظرم اصولی ترین راه اینه که توی پایگاه داده هم از نوع تاریخ ذخیره بشن، نه رشته و عددی و ...
    از اونجایی که با تاریخ اصلا کار نکردم این سوال رو میپرسم!
    پرس و جوی مابین دو تاریخ به چه شکل انجام میشه؟! و بهترین روش چیه؟!

    2. این خطا بخاطر چی میاد:
    ERRRR.png

    123.png

    این تاریخ رو موقع ثبت رکورد میخوام وارد کنم!
    در مورد سوال اولتون باید یه نکته بگم و اون اینه که اگر شما در پایگاه داده تاریخ هاتون از نوع datetime ذخیره کردین. هر بار که خواستین یک رکورد جدید ثبت کنید باید تاریخ ها به میلادی تبدیل بشند و بعد در دیتابیس ذخیره بشند.
    در مورد رش جست و جو تاریخ ها، کار سختی نیست چون مثل بقیه فیلد های میتونی براشون شرط بزاری، علامت های کمتر و بیشتر و مساوی برای فیلد های تارخ قابل استفاده هستند.

    سوال دومتون: خطا به این خاطر هست که مقدار تاریخی که در تابع Parse استفاده کردین از فرمت درستی استفاده نشده. اگه از فرمت خاصی دارین استفاده میکنید میتونید از تابع ParseExact استفاده کنید.

  9. #9
    کاربر دائمی آواتار hadimtn
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    ا یــــــــــــر ا ن
    پست
    181

    نقل قول: تاریخ شمسی و محاسبات مربوطه!!! LINQ

    نقل قول نوشته شده توسط davidrobert مشاهده تاپیک
    دوست عزیز تو دیتاگرید یک ویژگی داره به نام DataBound که شما اسم دیتابیسی یا همون اسکیولی رو میدید و یه ویژگی دیگه داره به نام headertext که عنوان بالا رو فارسی نشان میده این مشکل فارسی قرا دادن شما از عنوان و حالا ایراد فارسی نوشتن در اسکیول شما در کوئری نویسی با مشکل بر خورد میکنید و برنامه شما زیاد خطا میده اگه توجه کرده باشید شماره تلفن شما این طوری شده [شماره تلفن] در اسکیول سرور علت این میباشد که در اسکیول سرور میونه کلمات نباید space قرار بگیره که خودش space رو از بین میبره و شماره تلفن به این صورت میشه شمارهتلفن چه فرقی کرد این طوری هم اصلا مناسب نیست
    فرمایش شما رو کاملاً قبول دارم که بهتره عناوین با حروف انگلیسی باشه، سعی هم میکنم همین کار رو بکنم! ولی تا به حال در این مورد به مشکل برنخوردم!

    Persian Qouery.png

تاپیک های مشابه

  1. جستجو بین دو تاریخ شمسی + LINQ
    نوشته شده توسط vapa_71 در بخش C#‎‎
    پاسخ: 21
    آخرین پست: یک شنبه 22 دی 1392, 20:37 عصر
  2. پاسخ: 2
    آخرین پست: پنج شنبه 05 دی 1392, 20:42 عصر
  3. چگونگی استفاده از تاریخ شمسی در قسمتی شرطی دستورات Linq
    نوشته شده توسط mohsen_zelzela00 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 5
    آخرین پست: سه شنبه 15 مرداد 1392, 18:26 عصر
  4. تاریخ شمسی در فرم های asp
    نوشته شده توسط bernadet730 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: شنبه 16 آذر 1387, 12:42 عصر
  5. تاریخ شمسی - میلادی
    نوشته شده توسط SReza1 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: دوشنبه 10 شهریور 1382, 23:12 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •