چرا وقتي از متد addnew استفاده مي كنم حتما بايد برنامه رو يك بار ببندم و دوباره باز كنم كه تو access اضافه بشه. از متد refresh هم استفاده مي كنم.
چرا وقتي از متد addnew استفاده مي كنم حتما بايد برنامه رو يك بار ببندم و دوباره باز كنم كه تو access اضافه بشه. از متد refresh هم استفاده مي كنم.
کدی رو که استفاده می کنی بزار ببینم
سلام.
دوست عزیز از این کد استفاده کن. به محض ADD کردن اطلاعات شما توی Access اضافه میشه.
ADODC1.Recordset.ADDNew
َAdodc1.recordset.filed("Nmae")=txtName.text
Adodc1.Recordset.update
َِADODC1.Refresh
اگر هم خاصتی به محض اینکه ذخیره شد توی Datagrid اضافه بشه و نشون بده بعد Adodc1.refresh این کد رو بنویس
DataGrid1.Refresh
موفق باشی .تشکر یادت نره.
ظاهرا یادت رفته بعد از AddNew دستور Update رو اجرا کنی
ASP.NET MVC / Entity Framework / Design Pattern
XCode Objective-C IOS Developer
من هم از متد refresh هم از متد update استفاده می کنم ولی حتماً باید یک بار برنامه رو ببندم و دوباره باز کنم.
کد:
adodc1.recordset.addnew
adodc1.recordset.fields(0)=text1
,...
adodc.recordset.update
adodc.refresh
dg.refresh
هنوز کسی نتونسته جواب ما رو بده؟ من همه ی روش های بالا رو امتحان کردم.
مي توني سورس همون Form رو بذاري تا بيشتر كمكت كنيم .
اما من يك سوال دارم ، شما ميخواهيد كه در همون Ado كه استفاده كرديد نمايش داده بشه ، منظورم اينه كه نمي خواين از توي اين Ado ثبت و در Ado ديگر ببينيد ؟
code ro hamun bala neveshtam. Dar tarikhe 18 tir. Man tu chand ta textbox field hamo minevisam va dar yek adodc sabt mikonam.
ارتباط textbox ها رو با Adodc قطع كنيد
الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.
adodc ke man estefade mikonam faghat be datagrid vasle. Tu zamane ejra ham ertebat ba datagrid ro nemishe ghat kard.
من به خدا از همين كد بالا استفاده كردم.
به نظر من شما با Refresh شی Adodc فقطتوی برنامتون خلل وارد میکنین فقط همین
Datagridتون رو خاصیت AllowUpdateش رو True کنین و فقط از این کد استفاده کنین
ADODC1.Recordset.ADDNew
َAdodc1.recordset.filed("Nmae") = Trim(txtName.Text)
Adodc1.Recordset.Update