PDA

View Full Version : حرفه ای: قفل کردن کلیک ماوس در دیتاگرید در حالت Editing...............!?



rayangostar_co
چهارشنبه 23 اسفند 1391, 09:23 صبح
با سلام خدمت دوستان و اساتید محترم برنامه نویس

یه دیتا گرید ویو دارم که ازش برای نمایش اطلاعات یک جدول و همچنین درج در جدول و آپدیت ازش استفاده می کنم. زمانی که گرید در حالت Editing قرار میگیره و یک سطر جدید در گرید ایجاد میشه تا بشه یک رکورد رو اضافه و سپس در بانک درج کرد. در هنگام نوشتن اطلاعات جدید در سطر ایجاد شده در گرید اگه با ماوس به یکی از سطر های قبل رفته و کلیک بشه و سپس عمل درج تو دیتابیس انجام بشه پیغام خطای زیر رو میده !
101377

rayangostar_co
چهارشنبه 23 اسفند 1391, 11:33 صبح
تا حالا 22 نفر این پست و مشاهده کردن ولی هیچکدوم 1 جواب نداشتن بدن !!!!!!!

یکی نیست جواب بده !!!!!!!!!!!!!!!!!؟

یوسف زالی
چهارشنبه 23 اسفند 1391, 17:30 عصر
حرفه ای؟!!
ببینید معمولا روش قشنگی نیست که روی خود گرید اینسرت کنید.
این طوری مجبورید برای رویداد های شی دیتاست متصل به گرید کد بنویسید.
از روش دیگه ای استفاده کنید.

gholami146
چهارشنبه 23 اسفند 1391, 20:33 عصر
خاصیت رکورد چنج دیتاست رو توری تعریف کنید در زمان ویرایش که هیچ عملی رو انجام نده
ایا دیتا بیس در حالت ویرایش است
هیچ(از گزینه ابورت استفاده شود)
در غیر اینصورت
شروع
کد های مورد نظر شما
خاتمه

lord_viper
پنج شنبه 24 اسفند 1391, 08:03 صبح
حرفه ای؟!!
ببینید معمولا روش قشنگی نیست که روی خود گرید اینسرت کنید.
این طوری مجبورید برای رویداد های شی دیتاست متصل به گرید کد بنویسید.
از روش دیگه ای استفاده کنید.
موافقم


برای قفل کردن موس و کیبورد میتونین از تابع blockInput که از توابع api هست استفاده کنید