solaleh
پنج شنبه 25 تیر 1388, 16: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 می گیره. مشکل کجاست؟
من دو تا فرم دارم که در هر یک، یک 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 می گیره. مشکل کجاست؟