PDA

View Full Version : سوال: رفرش سریع دیتابیس



bnnoor
دوشنبه 19 اردیبهشت 1390, 15:16 عصر
سلام دوستان
میخواستم یه برنامه بنویسم که قسمتهای مختلف داره یعنی نوشتم :لبخندساده: الان یه جا مشکل کوچک دارم :متفکر:که هرجا خوندم در موردش درست جواب نداده بودن :ناراحت:. میخوام که بعد از هر عملیاتی رو دیتابیس فورا بتونم تغییرات رو بقیه قسمتهای برنامه ببینم مثلا وقتی از یه قسمت یکی از اعضا رو حذف میکنم وقتی توی یه قسمت دیگه لیست اعضا رو می بینم همون فرد پاک شده باشه بدون اینکه برنامه را باز و بسته کنم . ممنون

bnnoor
سه شنبه 20 اردیبهشت 1390, 08:25 صبح
کسی نیست مشکل مارو حل کنه؟

sajad.n
سه شنبه 20 اردیبهشت 1390, 11:29 صبح
سلام
توی ماژول این تابع رو ایجاد کن هرجا خواستی اطلاعات رو نشون اسم جدول و دیتا گرید ویو روبهش بدی اطلاعات دیتا گرید ویو آپدیت میشه


Public Sub showData(ByVal tblname As String, ByVal dg As DataGridView)
If con.State = ConnectionState.Closed Then
con.Open()
End If
str = "select * from " + tblname
da = New SqlDataAdapter(str, con)
da.Fill(ds, tblname)
dg.DataSource = ds.Tables(tblname)
con.Close()
End Sub

محسن شامحمدی
سه شنبه 20 اردیبهشت 1390, 18:55 عصر
میخوام که بعد از هر عملیاتی رو دیتابیس فورا بتونم تغییرات رو بقیه قسمتهای برنامه ببینم مثلا وقتی از یه قسمت یکی از اعضا رو حذف میکنم وقتی توی یه قسمت دیگه لیست اعضا رو می بینم همون فرد پاک شده باشه بدون اینکه برنامه را باز و بسته کنم


یا باید با استفاده از صدازدن متد لود اعضا از دیتابیس مجددا اون اعضا رو توی لیستت نشون بدی
یا اینکه بصورت دستی اون آیتمی که از دیتابیس پاک شده رو از لیستت هم پاک کنی

که 100% روش اول بهتره

bnnoor
سه شنبه 20 اردیبهشت 1390, 20:48 عصر
یا باید با استفاده از صدازدن متد لود اعضا از دیتابیس مجددا اون اعضا رو توی لیستت نشون بدی
یا اینکه بصورت دستی اون آیتمی که از دیتابیس پاک شده رو از لیستت هم پاک کنی


که 100% روش اول بهتره

میشه بیشتر توضیح بدید چه شکلی؟