Forum
arkadaslar merhaba .
yapmış oldugum projede bir texbox ta firma kodu yazdığımda listview de SQL deki veri tabanından firmanın satırını çekmek istiyorum. yardımcı olurmusunuz??
kodum şöyle:
SqlCommand cmd = new SqlCommand("select NR from dbo.L_CAPIFIRM where nr=12",conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
ListViewItem li =new ListViewItem();
li.Text = dr["NR"].ToString();
listView2.Items.Add(li);
teşekkür ederim bu sorunumu da çözdüm ama şöyle bir problemim daha var.
2 tane texbox a girilen değerler sonunda sql veri tabanından 2 farklı tablodan farklı kolonlar çekmek istiyorum.
mesela textbox1=12 ve textbox2=1 olduğunda sql tablolarını birleştirip datagrid e beraber yazmak istiyorum.
if (textBox1.Text == "12" && textBox2.Text == "1")
{
SqlDataAdapter adtr = new SqlDataAdapter("select dbo.L_CAPIFIRM.NR,dbo.L_CAPIFIRM.NAME,dbo.L_CAPIFIRM.STREET,L_CAPIPERIOD.NR,dbo.L_CAPIPERIOD.FIRMNR,dbo.L_CAPIPERIOD.BEGDATE,dbo.L_CAPIPERIOD.ENDDATE from dbo.L_CAPIPERIOD,dbo.L_CAPIFIRM
where dbo.L_CAPIPERIOD.FIRMNR=dbo.L_CAPIFIRM.NR ",baglanti1.Baglanti);
adtr.Fill(tablo);
}
bu şekilde yazdığımda datagrid de herhangi bir şey çıkmıyor.
Sorgunuzu SSMS üzerinden sorguladığınızda bir sonuç alıyor musunuz peki?
1 tane textbox a veri girişi yaptıktan sonra datagrid de sql tablosu çıkıyor.
benim istediğim 2 tane texbox a veri girdikten sonra 2 tane tabloyu birleştirip datagrid de göstermek
Anladım peki yukarıdaki sql sorgusunuzu çalıştırdığınızda veri geliyor mu onu sormak istemiştim
yok herhangi bir şey çıkmıyor.
SQL Sorgunuz için detaylı bilgi alabilir miyim tablo yapısı ile ilgili. Bu yüzden fill işleminde sonuç alamıyorsunuz sanırım.