PDA

View Full Version : خطا:reentrant call to the SetCurrentCellAddressCore Function



solaleh
پنج شنبه 25 تیر 1388, 15:43 عصر
سلام دوستان
من دو تا فرم دارم که در هر یک، یک Datagridview قرار داره.وقتی روی سلول دیتاگرید فرم 1 کلیک می کنم، فرم 2 باز می شه و با انتخاب سلولی از دیتاگرید این فرم(با دابل کلیک) فرم 2 بسته می شه و اطلاعاتش در سلول موردنظر من از فرم 1 قرار می گیره. اگر در یک بار اجرا ، چند بار روی سلول فرم 1 برای باز شدن فرم 2 کلیک کنم(یعنی یک بار اطلاعات از گرید فرم 2 روی فرم 1 قرار می گیره، حالا من دوباره روی همان سلول فرم 1 کلیک می کنم تاا اطلاعات را عوض کنم و اطلاعات جدید را از فرم 2 برای آن سلول بگیرم) با خطای زیر مواجه می شم:

Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore function.
این خطا رو از قسمت اتصال گرید فرم 2 به Datasource می گیره. مشکل کجاست؟

solaleh
پنج شنبه 25 تیر 1388, 16:08 عصر
واااااااااااای.هیچ کس نمی تونه کمک کنه.اگه توضیح بیشتر لازمه بگید تا توضیح بدم.PLZZZZZZZ.:گریه:

solaleh
شنبه 27 تیر 1388, 22:14 عصر
سلام دوستان
جواب این سوال رو می تونید توی این لینک ببینید. برای من که خیلی جالب و به درد بخور بود.

http://blogs.dotnetnerds.com/steve/archive/2007/05/17/DataGridView-Reentrant-Call-Nightmare.aspx