PDA

View Full Version : سوال: اشکال عجیب بادیتاگرید



melika-leyla
جمعه 07 تیر 1387, 08:02 صبح
برای ثبت تغییرات دیتاگرید وقتی با کلیک باتوم کد زیر را وارد مکنم ثبت به درستی انجام می شود ولی وقتی در آیتمهای منو این کد را وارد میکنم ثبت انجام نمی شود:قهقهه:



cb = New OleDbCommandBuilder(da)
da = cb.DataAdapter
Try
da.Update(ds, "mojodi")
con.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
ds.Clear()
con.Open()
da = New OleDbDataAdapter("select * from mojodi", con)
da.Fill(ds, "mojodi")
DataGrid1.DataSource = ds
DataGrid1.DataMember = "mojodi"
con.Close()

ALI TT
جمعه 07 تیر 1387, 18:51 عصر
dataAdapter رو چک کن ببین گزینه Update فعال هستش ؟

این راه هم میشه :

یه پروژه عین همین درست کن ( نه با تمام امکانات ) ، منظورم اینه که قسمتی که ارور میده رو توی یه پروژه ی دیگه امتحان کن و یا اون قسمتی که ارور میده رو توی یه پروژه جدید کپی کن و اینجا ضمیمه کن تا بهتر کمکت کنم .

kablayi
شنبه 08 تیر 1387, 00:59 صبح
سلام ...
توی رویداد آیتم مربوط به منو اینو بنویس ...


button1.performclick()


با این کار همون عملیاتی که روی دکمه انجام میدادی رو برای اون آیتم هم تعریف میکنه ...

melika-leyla
شنبه 08 تیر 1387, 09:15 صبح
لطفاً اگر کسی کد آپدیت یا ویرایش دیتا گرید را داره برام بذاره شاید اشکال از نحوه آپدیت باشد

melika-leyla
شنبه 08 تیر 1387, 09:23 صبح
خیلی ممنون از راهنماییتون alitt منظورت از فعال بودن update چیست؟
برنامه ارور نداره فقط ثبت انجام نمی شود ایا کدم اشکال داره!

melika-leyla
دوشنبه 10 تیر 1387, 07:29 صبح
kablayi عزیز کد شما راهم امتحان کردم ولی باز با دکمه جواب می دهد با منو ثبت انجام نمی شود

kablayi
دوشنبه 10 تیر 1387, 23:50 عصر
kablayi عزیز کد شما راهم امتحان کردم ولی باز با دکمه جواب می دهد با منو ثبت انجام نمی شود

سلام ...
برنامه رو که باز کردی دو یا سه بار پشت سر هم برای تغییرات از دکمه استفاده کن ببین دستوراتی که در دکمه نوشتی مشکل ندارن ... این احتمالو میدم که در بار اول کار میکنه اما در بار دوم یه جایی از برنامه با مشکل روبرو میشه ...
یا اینکه در ابتدای اجرای برنامه فقط از منو برای تغییرات استفاده کن ...