PDA

View Full Version : DataGrid و ADO دو مشکل بزرگ



Developer Programmer
شنبه 17 آبان 1382, 21:18 عصر
سلام
من در بیسیک 6 دارم با ADO کار می کنم و یه DataGrid گذاشتم که تمام رکورد های یک table خاص رو لیست می کنه
می خوام وقتی کاربر بر دگمه Add new کلیک کرد بتونه چندین رکورد رو وارد کنه و سپس دگمه save رو بزنه
من متد datagrid1.allowaddnew رو True می کنم اما نمی تونم بیشتر از یک رکورد را همزمان وارد کنم

احتراما این سئوال خیلی فوری و مهم است لطفا کمکم کنید

الهام تفریشی
یک شنبه 18 آبان 1382, 07:57 صبح
این اطلاعات رو چطوری از بانک به datagrid وصل کردی؟
چون وقتی من دستی وصل میکنم نمیشه چندتا وارد کرد
ولی وقتی مستقیم از DataEnvironment رو به Grid وصل کنی راحت میتونی هرچندتا که رکورد بخوای اضافه کنی

Developer Programmer
یک شنبه 18 آبان 1382, 19:56 عصر
ببین قربونت برم
dataSource را به cmdText وصل کردم و با دستور Select اون رو می خونم
حال با متد DataGrid1.AllowAddNew=True و DataGrid1.AllowUpdate=True اجازه ورود اطلاعات می دم و در نهایت وقتی دگمه "اضافه" کلیک می شود متد Adodc1.update اجرا می شود
اما فقط یک رکورد را اضافه می کنه نه مثلا 6 رکورد اضافه شده رو همزمان با هم :cry:

دوشنبه 03 آذر 1382, 13:54 عصر
برای اضافه: datPrimaryRS.Recordset.AddNew

برای حذف: With datPrimaryRS.Recordset
.Delete
.MoveNext
If .EOF Then .MoveLast
End With

Developer Programmer
دوشنبه 03 آذر 1382, 20:42 عصر
خسته نباشی داداش ... :shock:
اینو که خودم هم می دونستم ... :mrgreen: