با سلام و احترام

یه جدول دارم که 3 تا فیلد داره و تعداد رکوردهاش هم متغییر هستش. میخوام که این رکوردها رو نسبت به جدول پدر تو dbgrid بیارم که تا اینجا مشکلی نیست اما میخوام به کاربر اجازه ویرایش رکوردها رو بدم اما نتونه رکورد اضافه کنه . مثلا 4 تا رکورد پیدا شده و در dbgrid اورده میخوام که کاربر بتونه اطلاعات رکورد رو ویرایش بکنه اما نتونه 4 تا رکورد رو مثلا 5 یا 6 تا بکنه خلاصه رکورد اضافه کنه . خاصیت EDIT DBGRID رو TRUE میکنم اما بغیر از ویرایش میتونه رکورد اضافه کنه و میخوام multi select هم باشه . ایا با dbgrid میشه یا باید از ابزار دیگری استفاده کنم .

ممنون از توجه شما