View Full Version : پاک کردن اطلاعات dbgrid
yaser.barati
دوشنبه 23 اسفند 1395, 04:45 صبح
با عرض سلام من یک dbgrid دارم که به بانک متصل نیست ینی نمیخوام باشه.توش اطلاعات ثبت میکنم.حالا از فرم خارج میشم و وقتی میخوام دوباره فرم رو باز کردم اطلاعات درون dbgrid کاملا پاک شده باشه.میشه لطف کنین راهش رو بگین
Mahmood_M
دوشنبه 23 اسفند 1395, 15:14 عصر
DBGrid یک ابزار نمایشی هستش و نمی تونید چیزی داخلش ثبت کنید، باید اطلاعات رو داخل یک DataSet ثبت کنید و به وسیله یک DataSource اون رو به DBGrid وصل کنید تا اطلاعات رو نمایش بده
برای ثبت موقت اطلاعات درون DataSet می تونید از یک Memory-Table استفاده کنید که اطلاعات در حافظه نگهداری می کنه و در فایل ذخیره نمیشه، کامپوننت ClientDataSet یا کامپوننت MemTable از مجموعه Ehlib یا کامپوننت VirtualTable از مجموعه UniDAC گزینه های خوبی هستن
yaser.barati
دوشنبه 23 اسفند 1395, 16:32 عصر
DBGrid یک ابزار نمایشی هستش و نمی تونید چیزی داخلش ثبت کنید، باید اطلاعات رو داخل یک DataSet ثبت کنید و به وسیله یک DataSource اون رو به DBGrid وصل کنید تا اطلاعات رو نمایش بده
برای ثبت موقت اطلاعات درون DataSet می تونید از یک Memory-Table استفاده کنید که اطلاعات در حافظه نگهداری می کنه و در فایل ذخیره نمیشه، کامپوننت ClientDataSet یا کامپوننت MemTable از مجموعه Ehlib یا کامپوننت VirtualTable از مجموعه UniDAC گزینه های خوبی هستن
باتشکر از محمود عزیز.من مشکلی در ثبت اطلاعات ندارم ینی اون قسمت رو انجام دادم فقط میخوام وقتی کاربرم ازاون فرم خارج میشه اطلاعات درون dbgrid هم پاک بشه.اینو میخوام بدونم چجوری انجام بدم.
Mahmood_M
دوشنبه 23 اسفند 1395, 21:36 عصر
در داخل DBGrid چیزی وجود نداره، اطلاعات DataSet رو باید حذف کنید
اطلاعات رو درونی Memory-Table ذخیره کنید که توی DBGrid نمایش داده بشه، هر موقع نیاز داشتید اطلاعات پاک بشه، اطلاعات رو از Mem-Table حذف کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.