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

نام تاپیک: فاکوس روی ستون بعدی پس از درج دستی در Data Grid با زدن Enter

  1. #1
    کاربر دائمی آواتار mz6488
    تاریخ عضویت
    تیر 1391
    محل زندگی
    قشم
    پست
    429

    فاکوس روی ستون بعدی پس از درج دستی در Data Grid با زدن Enter

    سلام.میخوام بعد اینکه کاربر یه مقدار به صورت دستی تو گرید وارد و کرد و کلید enter رو زد بره روی ستون بعدی از همون سطر فاکوس بشه.تو حالت عادی میره به سطر پایین از همون ستون.

  2. #2

    نقل قول: فاکوس روی ستون بعدی پس از درج دستی در Data Grid با زدن Enter

    اينو بايد تو رويداد keydown ديتا گريد بنويسي

    int iColumn = dgv.CurrentCell.ColumnIndex;
    string name = dgc.Columns[iColumn].Name;
    if (e.KeyCode == Keys.Enter)
    {
    e.SuppressKeyPress = true;
    dgv.CurrentCell = dgv[iColumn + tmp, iRow];
    ‍}

  3. #3

    نقل قول: فاکوس روی ستون بعدی پس از درج دستی در Data Grid با زدن Enter

    سلام.

    if (e.KeyData == Keys.Enter)
    {
    dataGridView1[dataGridView1.CurrentCell.ColumnIndex + 1, dataGridView1.CurrentCell.RowIndex].Selected = true;
    e.Handled = true;
    }


    یا علی

  4. #4

    نقل قول: فاکوس روی ستون بعدی پس از درج دستی در Data Grid با زدن Enter

    نقل قول نوشته شده توسط Amin69 مشاهده تاپیک

    if (e.KeyData == Keys.Enter)
    {
    dataGridView1[dataGridView1.CurrentCell.ColumnIndex + 1, dataGridView1.CurrentCell.RowIndex].Selected = true;
    e.Handled = true;
    }
    البته این شرط رو قبل از اجرای دستور selected بذار تا وقتی به ستون آخر رسید، ارور نده!

    if (dataGridView1.CurrentCell.ColumnIndex + 1 < dataGridView1.Columns.Count)

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

  1. نام گذاری و تغییر سایز ستون های Datagridview به صورت دستی
    نوشته شده توسط rezaei manesh در بخش VB.NET
    پاسخ: 14
    آخرین پست: دوشنبه 18 اسفند 1399, 11:43 صبح
  2. نمایش ادامه محتوای یک فیلد در ستون بعدی
    نوشته شده توسط mrsalam در بخش ابزارهای گزارش سازی
    پاسخ: 1
    آخرین پست: یک شنبه 25 بهمن 1388, 00:56 صبح
  3. سوال: راهنمایی درباره جمع ستون دیتاگرید و ریختن در ستون بعدی
    نوشته شده توسط yaradm در بخش C#‎‎
    پاسخ: 10
    آخرین پست: چهارشنبه 01 مهر 1388, 10:37 صبح
  4. سوال: مشکل با درج اطلاعات در Data Grid View
    نوشته شده توسط Salar Ashgi در بخش C#‎‎
    پاسخ: 3
    آخرین پست: سه شنبه 04 فروردین 1388, 15:07 عصر
  5. فوکوس روی ستون یا سلول خاص در DBGRID
    نوشته شده توسط alireza_63 در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: سه شنبه 14 فروردین 1386, 17:54 عصر

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

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