C# Son Sıra Numarasını TextBox'da Göstermek.

Bu konuyu okuyanlar

sametekinci

Öğrenci
Katılım
14 Ağustos 2019
Mesajlar
11
Reaksiyon puanı
1
Puanları
1
Yaş
36
Merhaba;
Yeni kayıt ekranında veritabanında ki son kaydolacak sıra numarasını Form3'deki textbox1'de göstermek istiyorum. (dataGridView1'de listelenen kaydın 1 fazlası)
Ne yapmalıyım?

baglanti = new SqlConnection("Data Source=DESKTOP-IPD17CC\\SQLEXPRESS;Initial Catalog=ofisdb;Integrated Security=True");

Tablo İsmi: Data$

Tablo: sirano (int) Identity Spec. İşretli.

Kod:
private void button2_Click(object sender, EventArgs e)
{
Form3 f3 = new Form3();
f3.ShowDialog();
muvgetir();
}
 

CapScroLL

Müdavim
Katılım
22 Ağustos 2014
Mesajlar
3,657
Reaksiyon puanı
2,683
Puanları
113
Yaş
26
ExecuteScalar metodunu kullanmanız gerekiyor, böylece son kaydedilmiş veriyi alabilirsiniz. İnternet üzerinde oldukça fazla bilgi bulunuyor, daha hızlı çözüm bulmak için Google'da arama yapabilirsiniz.
 

sametekinci

Öğrenci
Katılım
14 Ağustos 2019
Mesajlar
11
Reaksiyon puanı
1
Puanları
1
Yaş
36
ExecuteScalar metodunu kullanmanız gerekiyor, böylece son kaydedilmiş veriyi alabilirsiniz. İnternet üzerinde oldukça fazla bilgi bulunuyor, daha hızlı çözüm bulmak için Google'da arama yapabilirsiniz.


Kod:
 int alımsayısı = 0;
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                alımsayısı = (dataGridView1.RowCount + 2);
            }
            label1.Text = alımsayısı.ToString();
Biraz farklı yaklaştım ama. Önce yukardaki şekilde oluşturup.
Daha sonra
Kod:
f3.txtsirano3.Text = label1.Text;
ile form3' yolladım. Teşekkürler.
 
Üst