Forum
Merhaba şöyle bir hata alıyorum neden kaynaklanıyor olabilir:
Repeater'ın OnItemDataBound eventinde aşağıdaki kodu çalıştıyorum " DataRowView r = (DataRowView)e.Item.DataItem; " satırında hata veriyor.
protected void rptAdminSonVideolar_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView r = (DataRowView)e.Item.DataItem;
int od = Convert.ToInt32(r["IcerikYorumSayisi"].ToString());
if (od > 0)
{
Literal ltrFark = (Literal)e.Item.FindControl("ltrFark");
ltrFark.Text = "EVET";
}
}
}
DataRowView r = (DataRowView)e.Item.DataItem; diye almaniza gerek yok bu kodu kullanirken zate bu kod databoun kisminda her row icin doner yani siz direk olarak bir label a icerik yorum sayisini eval ile bind edin label a bir id verin ve onu
var YorumSayisi = Convert.Int32((Label)e.item.findcontrol("yorumsayisi").Text) seklinde alin
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Teşekkür ederim sayenizde hem çözdüm hem yeni bir şey öğrendim.
Rica ederim bir faydamiz oldu ise ne mutlu saygilar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com