• 21-05-2014, 20:54:46
    #1
    Arkadaşlar Merhaba ;




    Sql de böyle bir tablom var ben bu tablodan Ad Soyad ve Ünvan Bilgisini alıp



    bu tabloda yer alan 1,2 ve 3 sıraya yazdırmak istiyorum . Yöntemi nedir nasıl bir yol izlemeliyim c# asp.net kullanıyorum bu arada . Label'a sadece ilk kaydı atıyor ve kalıyor . Yardımcı olursanız sevinirim.
  • 21-05-2014, 22:18:32
    #2
    almaya çalıştığın kodu da yazarsan yardımcı olunabilir. While komutuyla db deki tüm kayıtları alıp yazdırabilirsin. If le alırsan birini yazdırırsın.
  • 21-05-2014, 22:26:55
    #3
    Üyeliği durduruldu
    select ad, soyad, unvan from tablo sql sorgun budur
    rdr.read içeren 1 adet while sorgusuyla işini halledersin
  • 21-05-2014, 23:28:21
    #4
    Mr.Function adlı üyeden alıntı: mesajı görüntüle
    almaya çalıştığın kodu da yazarsan yardımcı olunabilir. While komutuyla db deki tüm kayıtları alıp yazdırabilirsin. If le alırsan birini yazdırırsın.
    gallisene adlı üyeden alıntı: mesajı görüntüle
    select ad, soyad, unvan from tablo sql sorgun budur
    rdr.read içeren 1 adet while sorgusuyla işini halledersin
    Set DateFormat dmy Select Top 3 * From  yk_gorevlendirme  Where Sinav_Tarihi ='08.05.2014'"
    sorgu kodum bu arkadaşlar, mesela 08.05.2014 tarihli sorgumda 3 tane kayıt var bunları ayrı ayrı ilk mesajımdaki html le ile oluşturulmuş tabloma sırayla atmak istiyorum umarım anlatabilmişimdir.

    bu da yazdırma işlemim .

     labelsinav.Text =okuyucu["Ad_Soyad"]).ToString() + "-" + okuyucu["Unvan"].ToString();
  • 22-05-2014, 00:11:08
    #5
    Üyeliği durduruldu
    labela yazdıracaksan repeater neden kullanmıyorsun yazdırırken..
    ama tablo olacak diyorsan gridview kullanımı faydalı olur
  • 22-05-2014, 00:41:49
    #6
    mikail06 adlı üyeden alıntı: mesajı görüntüle
    Set DateFormat dmy Select Top 3 * From  yk_gorevlendirme  Where Sinav_Tarihi ='08.05.2014'"
    sorgu kodum bu arkadaşlar, mesela 08.05.2014 tarihli sorgumda 3 tane kayıt var bunları ayrı ayrı ilk mesajımdaki html le ile oluşturulmuş tabloma sırayla atmak istiyorum umarım anlatabilmişimdir.

    bu da yazdırma işlemim .

     labelsinav.Text =okuyucu["Ad_Soyad"]).ToString() + "-" + okuyucu["Unvan"].ToString();
    "okuyucu" ya while ekleyip çekersen hepsini yazdırırsın (databaseden çekme koduna).

    örnek bir kod veriyorum while döngüsünün içini yapmak istediğin şekilde düzenlersin senin kodunu koydum

                OleDbCommand komut = new OleDbCommand(); 
                baglanti.Open();             
    
                komut.CommandText = "select Ad_Soyad,Unvan from TABLOADI"; 
                komut.Connection = baglanti; 
    
                OleDbDataReader okuyucu = komut.ExecuteReader(); 
    
                while (okuyucu.Read()) 
                { 
    labelsinav.Text = okuyucu["Ad_Soyad"]).ToString() + "-" + okuyucu["Unvan"].ToString();
                } 
                okuyucu.Close(); 
                baglanti.Close();
  • 22-05-2014, 01:01:02
    #7
    Üyeliği durduruldu
    Mr.Function adlı üyeden alıntı: mesajı görüntüle
    "okuyucu" ya while ekleyip çekersen hepsini yazdırırsın (databaseden çekme koduna).

    örnek bir kod veriyorum while döngüsünün içini yapmak istediğin şekilde düzenlersin senin kodunu koydum

                OleDbCommand komut = new OleDbCommand(); 
                baglanti.Open();             
    
                komut.CommandText = "select Ad_Soyad,Unvan from TABLOADI"; 
                komut.Connection = baglanti; 
    
                OleDbDataReader okuyucu = komut.ExecuteReader(); 
    
                while (okuyucu.Read()) 
                { 
    labelsinav.Text = okuyucu["Ad_Soyad"]).ToString() + "-" + okuyucu["Unvan"].ToString();
                } 
                okuyucu.Close(); 
                baglanti.Close();
    hep aynı labela veriyi çekmiş olacaksın böyle.. sadece son okunan veri labela aktarılmış olacak...
  • 22-05-2014, 02:53:06
    #8
    gallisene adlı üyeden alıntı: mesajı görüntüle
    hep aynı labela veriyi çekmiş olacaksın böyle.. sadece son okunan veri labela aktarılmış olacak...
    az çok fikir vermesi açısından örnek yazdım, burada for loopla array olarak bir değer tanımlar daha sonra da kaçıncıyı yazdırmak istiyorsa ona göre labellara yazdırır.
  • 23-05-2014, 15:28:50
    #9
    Çok Teşekkür ederim arkadaşlar