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

نام تاپیک: Data Grid View

  1. #1
    کاربر جدید آواتار baran_mahdavi
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    گلستان
    پست
    12

    Smile Data Grid View

    سلام
    من میخوام داده هامو در datagridview وارد میکنم.
    حالا یکی از ستون ها میخوام فقط عدد قبول کنه. البته کدش هم دارم ولی نمیتونم به درستی استفاده کنم.اسم گرید dgrid_childeren , ستون 5 میخوام عدد بگیره
    private void validatecell(object sender, KeyPressEventArgs e)
    {
    if (Char.IsDigit(e.KeyChar) || e.KeyChar==(char)Keys.Back)
    e.Handled = false;
    else
    e.Handled = true;
    }
    ----------------------
    private void DGrid_Educational_Skill_EditingControlShowing(obje ct sender, DataGridViewEditingControlShowingEventArgs e)
    {
    Control control = DGrid_Educational_Skill.EditingControl;
    TextBox textbox = (TextBox)control;
    //if (DGrid_Educational_Skill .CurrentCell.ColumnIndex == 0)
    if (DGrid_Educational_Skill.CurrentCell.ColumnIndex == 0)
    {
    if (control is TextBox)
    {
    textbox.KeyPress -= new KeyPressEventHandler(validatecell);
    textbox.KeyPress -= new KeyPressEventHandler(validatecell);
    textbox.KeyPress -= new KeyPressEventHandler(validatecell);
    textbox.KeyPress += new KeyPressEventHandler(validatecell);
    }
    }
    else
    {
    textbox.KeyPress -= new KeyPressEventHandler(validatecell);
    textbox.KeyPress -= new KeyPressEventHandler(validatecell);
    textbox.KeyPress -= new KeyPressEventHandler(validatecell);
    }
    }


    لطفا راهنمایی کنید

  2. #2

    نقل قول: Data Grid View

    سلام
    اگه میشه هرکی که میتونه در مورد این یه توضیح بده که چکار میکنه
    (textbox.KeyPress -= new KeyPressEventHandler(validatecell
    ممنون میشم

  3. #3
    کاربر جدید آواتار mojtaba_nava
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    مشهد
    سن
    35
    پست
    17

    نقل قول: Data Grid View

    وقت بخير.توي رويداد RowsAdd كدزيررابنويسيد.
    if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar)) e.KeyChar = '\0';
    موفق باشيد.

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

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