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

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


sametekinci

Üyecik
Katılım
14 Ağu 2019
Mesajlar
9
Puanları
1
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

Doçent
Katılım
22 Ağu 2014
Mesajlar
749
Puanları
43
Konum
Kahramanmaraş
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

Üyecik
Katılım
14 Ağu 2019
Mesajlar
9
Puanları
1
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
stat counter