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

Şu anda konuyu okuyanlar (Üyeler: 1, Ziyaretçi & Botlar: 0)


Mosb

Üyecik
Katılım
10 Ocak 2020
Mesajlar
6
Puanları
1
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

Üyecik
Katılım
10 Ocak 2020
Mesajlar
6
Puanları
1
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

Üyecik
Katılım
10 Ocak 2020
Mesajlar
6
Puanları
1
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
stat counter