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..