Çözüldü Vb.net ile datagridviewde seçilenin veritabanında satır no bulma.

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Merhaba.
Örnek resimdeki 7 olanı seçince veritabanındaki SATIR nosu nasıl bulunuyor?
Resimde sıralı olduğu için 7 yerine örnek 15 olsaydı mesaj olarak 7 sayısı nasıl bulunur?

SQL sorgu ile bulunması lazım.
Sağolun.

Screenshot 2022-12-07 180501.jpg
 

Ekli dosyalar

  • Gelir Gider -Test.7z
    78.1 KB · Gösterim: 3

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Datatable üzerinden yabancı bir formdan alttaki örnek kodla hallettim ama önceden dediğim gibi sorgu içinde vs.. olursa daha iyi olur.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ali ÖZ

Uzman
Kullanıcı Bilgileri
Katılım
28 May 2021
Mesajlar
316
Çözümler
84
Aldığı beğeni
444
Excel Versiyonu
Office 365 TR
Deneyiver Zafer bey,
Devamını sen getirirsin .😉
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Ali hocam yarın deneyebilirim ama koda bakınca sanki veritabanındaki indexi bulmuyor yada yanılıyorumdur.
Mesela datagride arama ile veri çektik ve 3 adet listelendi vede en sondakiler datagridin.
Ben şimdi datagridteki 3.cüye tıklarsam index 3 verir ve veritabanındaki 3.SATIR no ile aynı olmaz :(
 

Ali ÖZ

Uzman
Kullanıcı Bilgileri
Katılım
28 May 2021
Mesajlar
316
Çözümler
84
Aldığı beğeni
444
Excel Versiyonu
Office 365 TR
Projeni inceleme şansım olmadı.Gördüğüm kadarıyla "NO" başlıklı sütun veritananındaki alan olduğundan o alanı sorguladığında dönüş alacaktır. EĞER olmazsa yarın projeyi inceleyip kod yazarız.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Tamam Ali hocam.
Ben çözdüğüm yolu paylaşayım ama dediğim gibi lazım kod normalde.
Başka yoldan istememin sebebi Datatable olayını işin içine katmamak :)

CellClick içine aldım kodu.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • Gelir Gider -Test.7z
    80 KB · Gösterim: 5

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
Doğrudan veri tabanını ADOX ile SATIR sayısını bir artırarak, döngüye sokar, hangi veriye göre arama yapıyorsanız, o veri ye gelince döngüyü kesersiniz.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Doğrudan veri tabanını ADOX ile SATIR sayısını bir artırarak, döngüye sokar, hangi veriye göre arama yapıyorsanız, o veri ye gelince döngüyü kesersiniz.
Döngü ile istemiyorum üstad ,sorgu yada balka yol olabilir.
Döngü işi kolay zaten.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Sanki linkte çözüm var gibi mobilden okuyabildişim kadarıyla oluyor bişeyler.
Birde linq ilede olabilir brlki ama kullanmasını bilmiyorum :(
İndex bulmamın sebebi güncelleme yapınca datatable veri çekince ilk satıra kınumlanıyor bende datagridden SATIR güncelleme yapmak istemiyorum.

 

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
access ve mssql de olmayan ama başka veri tabanlarında olan rownum gibi bir şeyin olduğunu hatırlıyorum.
 

Ali ÖZ

Uzman
Kullanıcı Bilgileri
Katılım
28 May 2021
Mesajlar
316
Çözümler
84
Aldığı beğeni
444
Excel Versiyonu
Office 365 TR
Zafer bey,
Ne yapmak istediğinizi anladım.Ancak senin istediğin yöntemle olmaz.Veritabanı yönetiminde bu işlem için identity tanımlanır ki istenilen veri benzersiz sorgulanabilsin.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Zafer bey,
Ne yapmak istediğinizi anladım.Ancak senin istediğin yöntemle olmaz.Veritabanı yönetiminde bu işlem için identity tanımlanır ki istenilen veri benzersiz sorgulanabilsin.
No sütunu zaten benzersiz Ali hocam.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan

Ali ÖZ

Uzman
Kullanıcı Bilgileri
Katılım
28 May 2021
Mesajlar
316
Çözümler
84
Aldığı beğeni
444
Excel Versiyonu
Office 365 TR
No sütunu benzersiz ise neden SATIR numarasına ihtiyaç duyuyorsun ?
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
No sütunu benzersiz ise neden SATIR numarasına ihtiyaç duyuyorsun ?
Çünkü SATIR silince sorun oluyor mesela 13 ve 15 aradındaki 14 silinince bir daha 14 olmayacak access birincil anahtardan dolayı.
 

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
SQL Metnindeki Db yi sizin tablo adınız ile değiştirin. herhalde benzersiz sütunun adı No . 7 yerine de aramada kullanacağınız değişkeni yazın.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
not:
 
Son düzenleme:

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,213
Çözümler
502
Aldığı beğeni
3,949
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
SQL Metnindeki Db yi sizin tablo adınız ile değiştirin. herhalde benzersiz sütunun adı No . 7 yerine de aramada kullanacağınız değişkeni yazın.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
not:
Alttaki gibi yapınca calıştı elinize sağlık abey.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Son düzenleme:
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst