PDA

View Full Version : مبتدی: اپدیت گرید در هنگام اپدیت دیتابیس



alimooghashang
جمعه 13 مرداد 1391, 12:09 عصر
سلام
من یه برنامه نوشتم که یک گرید هست که فقط اطلاعات تیبل در دیتابیس رو نمایش میده
و این دیتابیس جای دیگه ی آپدیت میشه!
میخوام وقتی دیتابیس آپدیت شد، این گرید هم اپدیت بشه!
نمیخوام تایمر بذارم !
آیا راه بهتری هست؟
ممنون

h_assefi
جمعه 13 مرداد 1391, 12:27 عصر
مشکلی نیست
فقط باید modifiers دیتاگریدت را public تعریف کنی و بعدش یک شی از فرمی که دیتاگرید قرار داره بسازی از این طریق می تونی به دیتاگرید ویو دسترسی داشته باشی مثل کد زیر:

Form2 f=New Form2();
f.Datagridview1.datasource=ds.Tables[0];

alimooghashang
جمعه 13 مرداد 1391, 13:25 عصر
منظورم این نبود
منظورم این بود مثلا من دوتا فرم دارم
در فرم اول گرید هست و اطلاعات رو نمایش میده
در فرم دوم عملیات آپدیت توسط یک پروسه ی خارجی انجام میشه!
میخوام در فرم اول هم گرید آپدیت بشه و اطلاعات جدید دیتابیس رو نمایش بده

Arash_janusV3
جمعه 13 مرداد 1391, 13:36 عصر
بعد از اتمام تغییرات مجددا دستور پر کردن گرید (select)
را صدا بزنید

h_assefi
جمعه 13 مرداد 1391, 14:40 عصر
منظورم این نبود
منظورم این بود مثلا من دوتا فرم دارم
در فرم اول گرید هست و اطلاعات رو نمایش میده
در فرم دوم عملیات آپدیت توسط یک پروسه ی خارجی انجام میشه!
میخوام در فرم اول هم گرید آپدیت بشه و اطلاعات جدید دیتابیس رو نمایش بده

هر باری که فرم اول لود و یا اکتیو می شود می توانی با دستور select دیتاگرید ویو را بروز رسانی کنی و پست 2 نیز مرتبط با این موضوع هستش اما مد نظر شما نیست :لبخند: