/i/Yazılım

Umuyoruz ki geleceğin yazılımcıları bu altinciden çıkacak!
  1. 1.
    0
    ···
  2. 2.
    0
    Selam binler,

    Gridview'in RowDataBound özelliğine aşağıdaki kodları yazdım.

    protected void grdAdvanceList_RowDataBound(object sender, GridViewRowEventArgs e)

    {

    if (e.Row. Cells[3].Text == "1")

    {

    e.Row. Cells[3].Text = "Seyahat Avansı";

    }

    if (e.Row. Cells[3].Text == "2")

    {

    e.Row. Cells[3].Text = "Avans";

    }

    if (e.Row. Cells[8].Text == "1")

    {

    e.Row. Cells[8].Text = "Onay Bekliyor";

    e.Row. Cells[8].ForeColor = System. Drawing.Color. Fuchsia;

    }

    if (e.Row. Cells[8].Text == "2")

    {

    e.Row. Cells[8].Text = "Onaylandı";

    e.Row. Cells[8].ForeColor = System. Drawing.Color. Green;

    }

    if (e.Row. Cells[8].Text == "3")

    {

    e.Row. Cells[8].Text = "Reddedildi";

    e.Row. Cells[8].ForeColor = System. Drawing.Color.Red;

    }

    }

    Kodlar sorunsuz bir şekilde çalışıyordu. Gridviewin AllowPaging(Verileri sayfa sayfa gösterme) özelliğini aktif ettiğimde RowDataBound'a yazdığım kodlar hata veriyor. RowDataBound'daki kodları pasife aldığımda gayet düzgün bir şekilde çalışıyor. Sebebini bulamadım.

    Hadi binler yardım edebilirsiniz biliyorum amk..
    ···
    1. 1.
      0
      breakpoint koysana oraya, bak bakalım ne geliyor? muhtemelen veritabanı cortladı, orası dolmadığı için hata veriyor olabilir
      ···
  3. 3.
    0
    @2 sorunu @3 de belirttim amk nedir benim sorunum ? Madem çözdün söyle amk.
    ···
  4. 4.
    0
    @15 kanka veritabanı cortlamıyor. Veriyi alıyor amk o kodu iptal edince. veya allowpaging özelliğini kapatınca o kodu iptal etmeden çalışıyor.
    ···
  5. 5.
    0
    Beyler sorun çözdüm teşekkürler, iyi forumlar *
    ···