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

نام تاپیک: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

  1. #1
    کاربر دائمی آواتار combo_ci
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    459

    ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    سلام
    ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

  2. #2
    کاربر دائمی آواتار anooshiran
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    تهران anoosh_resha@yahoo.com
    پست
    576

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    سلام دوست عزيز

    براي اين كار دو راه حل كاملا متفاوت موجود است

    راه حل يك : اضافه نمودن masktextbox به كنترل هاي datagridview



    PrivateSub DataGridView1_CellEnter(ByVal sender AsObject, _
    ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
    Handles DataGridView1.CellEnter
    If e.ColumnIndex = 1 Then
    Try
    Dim dtp AsNew MaskedTextBox()
    dtp.Mask =
    "1300/00/00"
    DataGridView1.Controls.Add(dtp)
    dtp.Location = DataGridView1.GetCellDisplayRectangle(e.ColumnInde x, e.RowIndex,
    True).Location
    dtp.Size = DataGridView1.GetCellDisplayRectangle(e.ColumnInde x, e.RowIndex,
    True).Size
    dtp.BackColor = DataGridView1.CurrentCell.InheritedStyle.BackColor
    dtp.AutoSize =
    False
    dtp.Focus()
    Catch ex As Exception
    EndTry
    EndIf
    EndSub


    راه حل دوم نوشتن يك كلاس datagridviewMaskTexBox است يعني ايجاد يك column جديد براي datagridview
    حال ببين اگر اين راه حل اول كارتو راه ننداخت . بگو تا راه حل دوم را هم برايت تهيه كنم.

  3. #3
    کاربر دائمی آواتار combo_ci
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    459

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    سلام
    دوست من اين كدي كه دادين در واقع روي يكي از cell ها يك mask text box ميزاره
    من ميخوام توي cell قرار بگيره ميتونين كمك كنين؟

  4. #4
    کاربر دائمی آواتار anooshiran
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    تهران anoosh_resha@yahoo.com
    پست
    576

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    سلام دوست عزيز

    اين نياز به يك كلاس خاص داره كه مي نويسم و برايتان در سايت مي گذارم.

  5. #5

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    همان طور كه دوستمون گفتن جواب اين سوال قبلا داده شده است يكي از دوستان يك dll براي اين منظور ايجاد كرده كه مي توانيد به راحتي از ان استفاده نمائيد

  6. #6
    کاربر دائمی آواتار sh2007
    تاریخ عضویت
    آذر 1386
    محل زندگی
    آبهای نیلگون خلیج فارس و دریای عمان خطه جنوب
    پست
    1,040

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    دوست من اگه زحمتي نيست اون كلاس رو بذاريد ممنون مي شيم

  7. #7

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    نقل قول نوشته شده توسط karimi84 مشاهده تاپیک
    همان طور كه دوستمون گفتن جواب اين سوال قبلا داده شده است يكي از دوستان يك dll براي اين منظور ايجاد كرده كه مي توانيد به راحتي از ان استفاده نمائيد
    اگر لطف کنید و dll رو برای دانلود بزارید یا آدرسش رو بدید ممنون میشم ... چون من پیداش نکردم!

  8. #8
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

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

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1388
    محل زندگی
    اهواز
    پست
    58

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    نقل قول نوشته شده توسط iman_me مشاهده تاپیک
    سلام بر همگی
    من که اخرش نفهمیدم شما چی میخواهید
    ولی اگه میخواهی یکی از فیلد هات همیشه با فرمت خاصی ذخیره بشه از خود دستور فرمت استفاده کن
    من از format استفاده كردم اما نشد
    شايد من اشتباه رفتم
    ميشه بيشتر در اين باره توضيح بديد؟

  10. #10
    کاربر دائمی آواتار ali_najari
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اصفهان
    سن
    37
    پست
    849

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    وست عزيز شما اگر نميخواهيد از كامپونت استفاده كنيد براي تبديل تاريخ ميتونيد خودتون توي EndcellEdit و همچنين توي CellTextChange اين كار رو انجام بديد!

    اگر امكانش هست به من اجازه بديد تا يك يا دو روز آينده يه مثال وستون آماده كنم براي اين كار!

  11. #11
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1388
    محل زندگی
    اهواز
    پست
    58

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    نقل قول نوشته شده توسط ali_najari مشاهده تاپیک
    وست عزيز شما اگر نميخواهيد از كامپونت استفاده كنيد براي تبديل تاريخ ميتونيد خودتون توي EndcellEdit و همچنين توي CellTextChange اين كار رو انجام بديد!

    اگر امكانش هست به من اجازه بديد تا يك يا دو روز آينده يه مثال وستون آماده كنم براي اين كار!
    ممنون دوست من
    من توي تاپيك زير به جواب مورد نظرم رسيدم
    از شما هم ممنونم كه توجه كرديد
    https://barnamenevis.org/showthread.p...ات-نت-2005

  12. #12
    کاربر دائمی آواتار ali_najari
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اصفهان
    سن
    37
    پست
    849

    نقل قول: ميشه توي يك cell از datagrideview يك masktextbox مثلا از نوع تاريخ بزاريم؟

    دوستان این هم برنامه ای که بهتون قولش رو داده بودم:(بدون نیاز به Dll و کلاس های پیچیده)

    شما زمانی که در ستون Date شروع به تایپ کردن کنید خود برنامه تاریخ رو جدا میکنه و علاوه بر آن اجازه نمیده چیزی غیر از عدد وارد بشه!

    https://barnamenevis.org/showthread.php?193108-AutoNumber-برای-دیتاگرید&p=1200791&viewfull=1#post1200791

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

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