View Full Version : تغییر فوکوس سلولهای گرید ویو
bita_naz
شنبه 01 فروردین 1388, 21:39 عصر
سلام دوستان
چطوری فوکوس سلولهای یک گرید ویو رو بصورت دستی تغییر بدم؟؟؟
مرسی:لبخندساده:
newgoldenman
شنبه 01 فروردین 1388, 23:00 عصر
dataGridViewJobs.CurrentCell = dataGridViewJobs.Rows[0].Cells[0];
سلام.
با این دستور سلول 0 ام از سطر 0ام Focus میشه.
موفق باشید.
bita_naz
یک شنبه 02 فروردین 1388, 13:19 عصر
ممنون از پاسخ شما.
کدی که شما نوشتین درسته ولی بازم مشکل دارم .
این کد بصورت کلی درسته ولی وقتی می خام ازش در ایونت CellEndEdit یا CellLeav استفاده کنم و فرضا در یک ردیف به چند سلول جلوتر بپرم از این کد استفاده می کنم:
MydataGridView.CurrentCell = MYdataGridView.CurrentRow.Cells[2];
ولی هنگام اجرا با پیغام خطای زیر مواجه می شوم:
Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore function.
لطفا راهنمایی کنید .
مرسی:لبخندساده:
newgoldenman
یک شنبه 02 فروردین 1388, 18:34 عصر
همون پیام خط شما، پاسخ سوالتون و مشكلتونه.
پیشنهاد میكنم برای رفع این مشكل (البته فقط برای كار راه اندازی!) كد مورد نظرتون رو داخل دستورات try catch قرار بدین.
موفق باشید.
bita_naz
یک شنبه 02 فروردین 1388, 20:28 عصر
بازم نمیشه:گریه::گریه::گریه:
newgoldenman
یک شنبه 02 فروردین 1388, 21:16 عصر
خوب یه تیكه ز كدتون، یا اون قسمت از برنامتون كه این كارو میخواین توش انجام بدین، اینجا بزارین، ببینم چشه! :لبخند:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.