Datagridview de, sorgu sonucunda bulunan değerlerden, enson kayıt yapılanı nasıl bulurum

Mosb

Öğrenci
10 Ocak 2020
6
0
1
34
Merhaba arkadaşlar. Benim ruhsat takibi ile ilgili bir çalışmam var. İd, ruhsat no, kullanım ve veriliş sebebi şeklinde 4 sütunum var. 1000 e yakın parsel numaram var, herbir parsel numarasına ait 10 a yakın ruhsat kaydım ve bu ruhsatların yarısı idari bina, yarısı fabrika binası için düzenlenmiş.

misal

id - parsel no - ruhsat no - kullanım - veriliş sebebi

1 1111 12-28 FABRİKA YENİ YAPI
2 1111 12-29 İDARİ YENİ YAPI
30 1111 14-70 FABRİKA TADİLAT
31 1111 14-71 İDARİ TADİLAT
128 1111 15-43 FABRİKA YENİLEME
129 1111 15-44 İDARİ YENİLEME
258 1111 17-08 İDARİ TADİLAT
267 1111 17-09 FABRİKA TADİLAT
589 1111 18-33 FABRİKA TADİLAT
793 1111 19-21 FABRİKA TADİLAT

benim yapmak istediğim ise veritabanında kayıtlı olan 1111 parselin idari binası için verilen son ruhsatı datagridview e yazdırmak. eğer yapılabilirse idari ve fabrikaya verilen son ruhsatları yazdırmak. bu parsel için verilen diğer ruhsatları ve diğer parsellere ait ruhsatları görmek istemiyorum.
yardımcı olabilirmisiniz?
 

Mosb

Öğrenci
10 Ocak 2020
6
0
1
34
Merhaba arkadaşlar. Benim ruhsat takibi ile ilgili bir çalışmam var. İd, ruhsat no, kullanım ve veriliş sebebi şeklinde 4 sütunum var. 1000 e yakın parsel numaram var, herbir parsel numarasına ait 10 a yakın ruhsat kaydım ve bu ruhsatların yarısı idari bina, yarısı fabrika binası için düzenlenmiş.

misal

id - parsel no - ruhsat no - kullanım - veriliş sebebi

1 1111 12-28 FABRİKA YENİ YAPI
2 1111 12-29 İDARİ YENİ YAPI
30 1111 14-70 FABRİKA TADİLAT
31 1111 14-71 İDARİ TADİLAT
128 1111 15-43 FABRİKA YENİLEME
129 1111 15-44 İDARİ YENİLEME
258 1111 17-08 İDARİ TADİLAT
267 1111 17-09 FABRİKA TADİLAT
589 1111 18-33 FABRİKA TADİLAT
793 1111 19-21 FABRİKA TADİLAT

benim yapmak istediğim ise veritabanında kayıtlı olan 1111 parselin idari binası için verilen son ruhsatı datagridview e yazdırmak. eğer yapılabilirse idari ve fabrikaya verilen son ruhsatları yazdırmak. bu parsel için verilen diğer ruhsatları ve diğer parsellere ait ruhsatları görmek istemiyorum.
yardımcı olabilirmisiniz?



private void textBox1_TextChanged(object sender, EventArgs e)
{


baglanti.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from yapıruhsatıgiris where Kayıt=(select max(Kayıt) from yapıruhsatıgiris where gpno like '%" + textBox1.Text + "%')", baglanti);
DataSet ds = new DataSet();
da.Fill(ds);

dataGridView1.DataSource = ds.Tables[0];

ben böyle bişey yaptım lakin sadece textbox tan girilen veriye ait son kaydı getiriyor. yani 793 nolu kaydı getiriyor. textbox a girilen parsel numarasına göre idari binaya verilen son kaydı getir diyemiyorum
 

Mosb

Öğrenci
10 Ocak 2020
6
0
1
34
Adsız4.png
Adsız1.png

Mesaj otomatik birleştirildi:

yukarıdaki sorgu ile altındaki tablo geliyor. fakat ben "where Ruh.ParselNo = 75" yazdığımda 75 nolu parsele ait İDARİ ve FABRİKA sı için verilen son ruhsatları görmek istiyorum yani sorgumun sonunda

sadece ID 3 ve ID 5 i görmek istiyorum.

YARDIMCI OLABİLİR MİSİNİZ.
 
Üst