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

نام تاپیک: چک کردن و محدود کردن اطلاعات ورودی در گرید

  1. #1

    چک کردن و محدود کردن اطلاعات ورودی در گرید

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

    من اینو تو ایونت کی پرس گرید نوشتم نشد:




    if (dataGridViewSpesific1.CurrentCell.ColumnIndex == 5)
    {
    if (dataGridViewSpesific1.CurrentCell.Value.ToString( ).Length > 20)
    e.Handled=false;
    }


  2. #2
    کاربر دائمی آواتار shahab_ss
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    bangkok
    سن
    43
    پست
    434

    نقل قول: چک کردن و محدود کردن اطلاعات ورودی در گرید

    DatagridView / Properties /Columns / MaxInputLenght =20

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    تبریز
    پست
    501

    نقل قول: چک کردن و محدود کردن اطلاعات ورودی در گرید

    می تونی در رویداد showeditingcontrol از کنترل یه textbox بسازی و مثل یه textbox باهاش رفتار کنی

  4. #4

    نقل قول: چک کردن و محدود کردن اطلاعات ورودی در گرید

    مرسی از راهنمایی ...

    سوال دیگه ای داشتم

    -برای جلوگیری از ورود اطلاعات تکراری به یکی از ستون های گرید تو کدوم ایونت باید کد بنویسم ؟

    -و آیا باید مقادیر را از دیتابیس بخونم بعد با مقدار وارد شده در گرید عدم تکراری بودن را مقایسه کنم یا راه حل دیگری هم وجود دارد؟

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    تبریز
    پست
    501

    نقل قول: چک کردن و محدود کردن اطلاعات ورودی در گرید

    شما کی insert می کنین اگه در انتهای هر سطر اضافه می کنین باید قبل از insert چک کنی یا نه اول دیتا گرید رو پر می کنین بعد insert می کنین اونوقت 2 کار می تونین انجام بدین 1 در آخر این تست رو انجام بدی که این از O(n2) می شه یا می تونی در rowleave یا rowsadd اضافه کنی که این هم بهینه تر است و هم اینکه سرعت اون زیاد است

  6. #6

    نقل قول: چک کردن و محدود کردن اطلاعات ورودی در گرید

    نقل قول نوشته شده توسط behzadk مشاهده تاپیک
    شما کی insert می کنین اگه در انتهای هر سطر اضافه می کنین باید قبل از insert چک کنی یا نه اول دیتا گرید رو پر می کنین بعد insert می کنین اونوقت 2 کار می تونین انجام بدین 1 در آخر این تست رو انجام بدی که این از O(n2) می شه یا می تونی در rowleave یا rowsadd اضافه کنی که این هم بهینه تر است و هم اینکه سرعت اون زیاد است
    جوابم رو گرفتم ممنون

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

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