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

نام تاپیک: تبدیل تاریخ میلادی به شمسی در هنگام Bind

  1. #1

    تبدیل تاریخ میلادی به شمسی در هنگام Bind

    با عرض سلام و آرزوی قبولی طاعات و عبادات عزیزان
    من یک textBox روی فرمم دارم که کاربر داخلش تاریخ شمسی رو وارد می کنه
    می خوام این تکست باکس رو bind کنم به یه فیلد تو دیتا تیبلم.
    مشکل اینجاست که با دستور
                txtTarikh.DataBindings.Add("Text", ds.tblDastoorKar, ds.tblDastoorKar.TarikhColumn.ColumnName);


    دقیقا متن داخل تکست باکس که تاریخ شمسیه بایند میشه به تاریخ میلادی تو دیتابیس.
    یعنی می خوام این تاریخ کانورت بشه به تاریخ میلادی بعد بایند شه.
    dll تبدیل تاریخ به شمسی و میلادی رو هم دارم.
    ممنون میشم راهنمایی کنید

  2. #2

    نقل قول: تبدیل تاریخ میلادی به شمسی در هنگام Bind

    رویدادهای Format و Parse از آبجکت DataBinding را طوری پیاده سازی کنید که در رویداد Format تاریخ میلادی به شمسی و در رویداد Parse تاریخ شمسی به میلادی تبدیل شود.
    یک مثال که میتونید ازش کمک بگیرید:
    https://stackoverflow.com/a/2652931

  3. #3

    نقل قول: تبدیل تاریخ میلادی به شمسی در هنگام Bind

    ممنونم از راهنماییتون. ولی من می خوام تو یه گرید این کار انجام بشه نه تو کنترل های ساده روی فرم. یعنی تو ستونهای گریدم که داره به دیتاتیبل وصل میشه این کانورت صورت بگیره. و چون گریدم قابلیت ویرایش دیتا رو داره میخوام کاربر تاریخ رو به شمسی وارد کنه ولی من تو دیتابیس میلادی ذخیره کنم.

  4. #4
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: تبدیل تاریخ میلادی به شمسی در هنگام Bind

    شما در تیبلتون هر دو رو بگیرید خیلی راحت تر هستید یکی برای نمایش استفاده میشه دیگری برای محاسبات

  5. #5
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,236

    نقل قول: تبدیل تاریخ میلادی به شمسی در هنگام Bind

    یه کلاس بنویس که از تکست باکس ارث ببره، یه پرورپرتی از نوع رشته تعریف کن که مقدار رو بگیره و به اون فرمتی که بخوای خروجی بده و بجای خاصیت تکست ، اون پروپرتی رو که تازه نوشته ای رو بایند کن

  6. #6

    نقل قول: تبدیل تاریخ میلادی به شمسی در هنگام Bind

    نقل قول نوشته شده توسط rainlover مشاهده تاپیک
    ممنونم از راهنماییتون. ولی من می خوام تو یه گرید این کار انجام بشه نه تو کنترل های ساده روی فرم. یعنی تو ستونهای گریدم که داره به دیتاتیبل وصل میشه این کانورت صورت بگیره. و چون گریدم قابلیت ویرایش دیتا رو داره میخوام کاربر تاریخ رو به شمسی وارد کنه ولی من تو دیتابیس میلادی ذخیره کنم.
    شما سوالی که در پست اول پرسیدید رو یکبار دیگه بخونید. دقیقا سوالتون در مورد تکست باکس هست و حرفی از دیتاگرید نزدید.
    نقل قول نوشته شده توسط rainlover مشاهده تاپیک
    با عرض سلام و آرزوی قبولی طاعات و عبادات عزیزان
    من یک textBox روی فرمم دارم که کاربر داخلش تاریخ شمسی رو وارد می کنه
    می خوام این تکست باکس رو bind کنم به یه فیلد تو دیتا تیبلم.
    مشکل اینجاست که با دستور
                txtTarikh.DataBindings.Add("Text", ds.tblDastoorKar, ds.tblDastoorKar.TarikhColumn.ColumnName);


    دقیقا متن داخل تکست باکس که تاریخ شمسیه بایند میشه به تاریخ میلادی تو دیتابیس.
    یعنی می خوام این تاریخ کانورت بشه به تاریخ میلادی بعد بایند شه.
    dll تبدیل تاریخ به شمسی و میلادی رو هم دارم.
    ممنون میشم راهنمایی کنید

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

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

  1. تبدیل تاریخ میلادی به شمسی در DataReport
    نوشته شده توسط @AM!R! در بخش ابزارهای گزارشگیری در VB6
    پاسخ: 9
    آخرین پست: دوشنبه 09 دی 1387, 21:47 عصر
  2. تابع تبديل تاريخ ميلادي به شمسي در sql
    نوشته شده توسط msh_gold در بخش SQL Server
    پاسخ: 1
    آخرین پست: دوشنبه 11 شهریور 1387, 07:18 صبح
  3. یک مشکل در مورد تبدیل تاریخ میلادی به شمسی در دلفی لطفا کمک
    نوشته شده توسط داود شکوهی نیا در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: چهارشنبه 04 خرداد 1384, 12:10 عصر
  4. تبدیل تاریخ میلادی به شمسی در Datagride
    نوشته شده توسط Identifier در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 09 اسفند 1383, 20:09 عصر

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

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