Forum

GridView RowCommand...
 
Bildirimler
Hepsini Temizle

GridView RowCommand özelliği hk.

4 Yazılar
2 Üyeler
0 Reactions
561 Görüntüleme
(@OzcanEvlek)
Gönderiler: 2
New Member
Konu başlatıcı
 

Arkadaşlar Merhaba,

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

 Hata Görüntüsü : 

 

Arkadaşlar yardımlarınızı rica ediyorum. 

 
Gönderildi : 05/01/2015 14:08

(@eravse)
Gönderiler: 1753
Üye
 

Paging aktif edildikten sonra bind işlemi olmadığıdnan e.Row.Cells[3] 3 nolu cell i bulamıyor asagıdakı gıbı bınd edermısınız tekrardan ...

protected void grvRecords_PageIndexChanging(object sender, GridViewPageEventArgs e)

    {

        grvRecords.PageIndex = e.NewPageIndex;

        BindGridview();

         } 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 05/01/2015 20:00

(@OzcanEvlek)
Gönderiler: 2
New Member
Konu başlatıcı
 

Cevap için teşekkürler. Farklı bir şekilde sorunu hallettim. 🙂

 
Gönderildi : 14/01/2015 14:50

(@eravse)
Gönderiler: 1753
Üye
 

Çözümünüzü bizim ile paylaşırmısınız.

 

saygılarımla 

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 14/01/2015 16:53

Paylaş: