Şimdi Ara

Şu kodu nasıl kısa yazabilirim?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
277
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • try 
    {


    for (int i = 0; i < dt.Rows.Count; i++)
    {

    Label2.Text = dt.Rows[0].ItemArray[0].ToString();
    Label3.Text = dt.Rows[0].ItemArray[3].ToString();
    Label4.Text = dt.Rows[0].ItemArray[6].ToString();
    Label5.Text = dt.Rows[0].ItemArray[7].ToString();
    Label6.Text = dt.Rows[0].ItemArray[8].ToString();
    Label7.Text = dt.Rows[0].ItemArray[4].ToString();
    Label8.Text = dt.Rows[0].ItemArray[5].ToString();

    Label9.Text = dt.Rows[1].ItemArray[0].ToString();
    Label10.Text = dt.Rows[1].ItemArray[3].ToString();
    Label11.Text = dt.Rows[1].ItemArray[6].ToString();
    Label12.Text = dt.Rows[1].ItemArray[7].ToString();
    Label13.Text = dt.Rows[1].ItemArray[8].ToString();
    Label14.Text = dt.Rows[1].ItemArray[4].ToString();
    Label15.Text = dt.Rows[1].ItemArray[5].ToString();

    Label16.Text = dt.Rows[2].ItemArray[0].ToString();
    Label17.Text = dt.Rows[2].ItemArray[3].ToString();
    Label18.Text = dt.Rows[2].ItemArray[6].ToString();
    Label19.Text = dt.Rows[2].ItemArray[7].ToString();
    Label20.Text = dt.Rows[2].ItemArray[8].ToString();
    Label21.Text = dt.Rows[2].ItemArray[4].ToString();
    Label22.Text = dt.Rows[2].ItemArray[5].ToString();

    Label16.Text = dt.Rows[3].ItemArray[0].ToString();
    Label17.Text = dt.Rows[3].ItemArray[3].ToString();
    Label18.Text = dt.Rows[3].ItemArray[6].ToString();
    Label19.Text = dt.Rows[3].ItemArray[7].ToString();
    Label20.Text = dt.Rows[3].ItemArray[8].ToString();
    Label21.Text = dt.Rows[3].ItemArray[4].ToString();
    Label22.Text = dt.Rows[3].ItemArray[5].ToString();

    Label23.Text = dt.Rows[4].ItemArray[0].ToString();
    Label24.Text = dt.Rows[4].ItemArray[3].ToString();
    Label25.Text = dt.Rows[4].ItemArray[6].ToString();
    Label26.Text = dt.Rows[4].ItemArray[7].ToString();
    Label27.Text = dt.Rows[4].ItemArray[8].ToString();
    Label28.Text = dt.Rows[4].ItemArray[4].ToString();
    Label29.Text = dt.Rows[4].ItemArray[5].ToString();

    Label30.Text = dt.Rows[5].ItemArray[0].ToString();
    Label31.Text = dt.Rows[5].ItemArray[3].ToString();
    Label32.Text = dt.Rows[5].ItemArray[6].ToString();
    Label33.Text = dt.Rows[5].ItemArray[7].ToString();
    Label34.Text = dt.Rows[5].ItemArray[8].ToString();
    Label35.Text = dt.Rows[5].ItemArray[4].ToString();
    Label36.Text = dt.Rows[5].ItemArray[5].ToString();

    Label37.Text = dt.Rows[6].ItemArray[0].ToString();
    Label38.Text = dt.Rows[6].ItemArray[3].ToString();
    Label39.Text = dt.Rows[6].ItemArray[6].ToString();
    Label40.Text = dt.Rows[6].ItemArray[7].ToString();
    Label41.Text = dt.Rows[6].ItemArray[8].ToString();
    Label42.Text = dt.Rows[6].ItemArray[4].ToString();
    Label43.Text = dt.Rows[6].ItemArray[5].ToString();





    }
    }
    catch
    {


    }



    Bunun dışında bir de bu kodları basacağım (Page Load bölümünde) Label'leri de tek tek;
    Label1.Text=" ";
    Label2.Text=" ";
    ....
    ...
    gibi uğraşmaktansa bunları da nasıl kısa yazabilirim acaba?



    < Bu mesaj bu kişi tarafından değiştirildi cewoke -- 6 Kasım 2015; 16:08:40 >







  • Labelları bır listeye atıp lambda ifadesi yazılabılır sanırım tek satırda



    < Bu mesaj bu kişi tarafından değiştirildi bersgurs -- 6 Kasım 2015; 18:18:50 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • for la döndürmüşsün ama i hiçbiryerde kullanılmamış
    muhtemelen dt.Rows[0]
    0 ın dt.Rows olması lazım item array kısmındada sıralı bir yapı yok
    ayrıca
    kısayol olması için sıralı bişeylerin gitmesi lazım hadi labellar sıralı gidiyor rows da sıralı gitti ama item arrayda sıra yok ayrıca bazı elemanlar eksik ha belki hepsi yazılmamış
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.