PDA

View Full Version : چرادرdbgrid پیغام خطاداده میشود



reza_moridi
یک شنبه 16 فروردین 1383, 20:26 عصر
باسلام
من یک dbgrid دارم که حاوی اطلاعاتی مباشدبرای اضافه کردن هیچگونه مشکلی ندارم ولی وقتی میخواهم که یکی ازرکوردهای بانک راویرایش کنم سپس هنگامی که به آخرین ستون dbgrid رسیدم باپیغام آیاتغییرات ثبت شوند این کاررابکنم پیغام خطا مبنی براین که دیتاست درحالت edit نمی باشدرامی دهدلطفا دراسرع وقت مراراهنمایی کنید.

hr110
دوشنبه 17 فروردین 1383, 07:01 صبح
اگر شما dbgrid را از حالت readonly خارج کرده باشید و dataset شما نیز readonly نباشد عمل edit در زمان تغییر یک فیلد انجام خواهد شد یعنی در اصل state به حالت dsedit خواهد شد.
در مورد مشکل بیشتر صحبت کن ، ممکن است در دیگر پراپرتیهای dataset کار دیگری نیز کرده باشید، مثلاً در onBeforPost یا onAfterPost ....

Panje Tala
دوشنبه 17 فروردین 1383, 08:02 صبح
با سلام
جناب آقای Reza_moridi برای حل مشکل ، شما می بایست قبل از هرگونه post کردن داده در بانک خود فرمان زیر را بکار ببرید:

Table1.edit;

reza_moridi
دوشنبه 17 فروردین 1383, 12:09 عصر
ازپاسخ شمامتشکرم کارم راه افتاد :mrgreen: