دوست عزیز به نظر من بهترین راه اینه که یک فیلد " وضعیت حضور" بسازی برای رانندگانت. هنگام ثبت راننده به صورت خودکار و پیشفرض " غایب" رو بذار به مثال زیر توجه کن :
cmd.Parameters.AddWithValue("hazer" , "غایب");
و در یک فرم رو به دو قسمت تقسیم کنی و یک قسمتش حاضرین باشه و یک قسمت دیگش غایبین
بعد بیایی جستجو کنی و کسانی که وضعیت حضورشون =" حاضر" بود رو در جدول حاضرین و کسانی که وضعیت حضورشون ="غایب" بود رو جدول غایبین بفرستی.
و زیر هر کدوم از جدول ها 2 دکمه تعریف کنی که هر کدام از دکمه ها راننده ای رو از لیست حضور به غایب و برعکس از لیست غایب به حاضر بفرسته.
عکس پایین رو ببین
البته فرمی که من تو ذهنم کشیدم اینطوری است و کدش نمیدونم شبیه این دوستمون باشه یا خیر
ولی شما اگر فرمت بدین صورت باشه خودت به راحتی میفهمی باید چیکار کنی
من خودم قبلا یک برنامه آژانس نوشتم با vb.net واسه همین کمک خواستی بگو دریغ نمی کنم.