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

نام تاپیک: تعیین مقدار مشخص

  1. #1

    تعیین مقدار مشخص

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

  2. #2

    نقل قول: تعین مقدار مشخص

    سلام دوست عزیز شما میتونید از این کد استفاده بکنید :

    dataGridView1.Columns[yourColumn]).MaxInputLength = 6

  3. #3
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: تعین مقدار مشخص

    با سلام

    نقل قول نوشته شده توسط VEM_PC مشاهده تاپیک
    سلام دوست عزیز شما میتونید از این کد استفاده بکنید :

    dataGridView1.Columns[yourColumn]).MaxInputLength = 6
    کدی که شما قرار دادید کامل نیست و کاملش به شکل زیره و چون Length داره فقط طول کاراکترهای وارد شده رو کنترل میکنه و 6 یعنی 6 کاراکتر!
    شکل صحیح:
    ((DataGridViewTextBoxColumn)dataGridView1.Columns["column1"]).MaxInputLength = 6;

    چطور می تونم مشخص کنم که در یک گرید یک فیل فقط اجازه ورود اعداد 0 تا 100 را داشته باشد
    اما برای مشکل شما، کد زیر رو سریع نوشتم شاید بشه بهینه ترش کرد ولی کارتون رو راه میندازه
            private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)        {
    int CellValue = Convert.ToInt32(dataGridView1["Column1", dataGridView1.CurrentRow.Index].Value);
    if (CellValue < 0 || CellValue > 100)
    dataGridView1[0, dataGridView1.CurrentRow.Index].Value = 0;
    }

    البته چون محدوده int32 تا 2147483647 هست و اگر بیشترش توی cell وارد بشه برنامه با خطا مواجه میشه بهتره هر دو روش رو ادغام و استفاده کنید
    از روی تجربه میگم datagridview یکم بد قلقه و به دوستان توصیه میکنم به جای استفاده و باز گذاشتن خاصیت Edit دیتاگرید، این خاصیت رو ببندن و از ورودی های استاندارد مثل TextBox, maskedTextbox و... که انعطاف پذیریه بیشتری داره استفاده کنند این رو گفتم چون به شخصه خیلی اذیتم کرد
    موفق باشید
    آخرین ویرایش به وسیله danialafshari : یک شنبه 30 اردیبهشت 1397 در 23:20 عصر
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

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

  1. تعیین مقدار پیش فرض برای یک ستون
    نوشته شده توسط resident در بخش SQL Server
    پاسخ: 1
    آخرین پست: جمعه 27 آذر 1388, 23:38 عصر
  2. تعیین مقدار حجم آزاد از یک درایو با دلفی
    نوشته شده توسط Zahed2008 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: دوشنبه 16 دی 1387, 16:09 عصر
  3. سوال: تعيين مقدار پيش فرض براي Advanced Save Options
    نوشته شده توسط shayesteh_bh در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 18 تیر 1387, 10:30 صبح
  4. پاسخ: 5
    آخرین پست: پنج شنبه 17 آذر 1384, 09:12 صبح
  5. تعیین مقدار حافظه دلخواه برای اعداد در matlab
    نوشته شده توسط hasan-d در بخش برنامه نویسی با Borland C++‎ Builder
    پاسخ: 0
    آخرین پست: دوشنبه 24 اسفند 1383, 11:57 صبح

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

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