Üye kontrol Uygulamam için 2 adet DataGridView kullanıyorum.


private void birhaftakalanlar()
{
DataTable tablo2 = new DataTable();
OleDbDataAdapter adaptör = new OleDbDataAdapter("select Kisi_no,Kisi_ad,Kisi_soyad,Kisi_telno,Kisi_cinsiyet,Kisi_adres,Kayit_tarihi,Bitis_tarihi from Kisiler WHERE Date() >= DateAdd('d', -7, [Bitis_tarihi])" , baglanti);
adaptör.Fill(tablo2);
birhaftaDGV.DataSource = tablo2;
}

/////////////////////////////////////////////////////////

private void bitenler()
{
DataTable tablo = new DataTable();
OleDbDataAdapter adaptör = new OleDbDataAdapter("select Kisi_no,Kisi_ad,Kisi_soyad,Kisi_telno,Kisi_cinsiyet,Kisi_adres,Kayit_tarihi,Bitis_tarihi from Kisiler WHERE Bitis_tarihi <= Date()", baglanti);
adaptör.Fill(tablo);
bitenlerDGV.DataSource = tablo;
}



Üyelerin süresi dolunca birhaftakalanlar() DataGridView de kalıyor sql fikrimce ( bitenler() de varsa birhaftakalanlar() dan sil ) nasıl deriz yada daha iyi bir fikri olan var mı ?

şimdiden teşekkür ederim ?