View Full Version : سوال: اضافه کردن رکورد ثبت شده جدید در جدول به DataSet ، بدون لود کردن کل رکورد
MahmoodM30
یک شنبه 05 اسفند 1403, 16:11 عصر
سلام وقت بخیر
دوستان ممنون میشم راهنمایی کنید
من یه لیست دارم 8000 تا رکورد داره (هر روز هم اضافه تر می شه) یبار لود کردم با Dataset توی دیتاگرید
حالا یه رکورد جدید هم می خوام ثبت کنم ، بعد از ثبت نمیخوام کل 8000 رکورد رو لود کنم دوباره توی گرید و کاربر معطل بشه ، آخه ارتباط از طریق سرور هستش
و فقط آخرین رکورد به دیتاست اضافه بشه و بتونیم توی گرید لودش کنیم بدون معطلی
ROSTAM2
دوشنبه 06 اسفند 1403, 07:51 صبح
سلام
اگر دیتاگرید به bindingSource متصل باشه و اطلاعات از دیتاگرید اضافه و ویرایش و حذف بشه که دیگه نیازی به این کار نیست!!! هست؟!
توضیح دهید....
shahryari
سه شنبه 07 اسفند 1403, 16:50 عصر
با سلام
میشه اینکارو اینجوری انجام داد که :
بعداز insert کردن در بانک داده، همون مقادیر رو مجدد در جدول dataset اضافه کنید
dataset.tables(0).addrow(1,ali,test);
dataset.tables(0).acceptchanges();
MahmoodM30
یک شنبه 12 اسفند 1403, 01:31 صبح
سلام
اگر دیتاگرید به bindingSource متصل باشه و اطلاعات از دیتاگرید اضافه و ویرایش و حذف بشه که دیگه نیازی به این کار نیست!!! هست؟!
توضیح دهید....
از طریق دیاگرید عملیات رو انجام نمیدم بعد ورود اطلاعات توی فیلد های مورد نظر دکمه ذخیره زده میشه و عملیات انجام میشه
MahmoodM30
یک شنبه 12 اسفند 1403, 01:31 صبح
با سلام
میشه اینکارو اینجوری انجام داد که :
بعداز insert کردن در بانک داده، همون مقادیر رو مجدد در جدول dataset اضافه کنید
dataset.tables(0).addrow(1,ali,test);
dataset.tables(0).acceptchanges();
ممنون برای ویرایش هم میشه از این روش استفاده کرد؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.