62,269
社区成员
发帖
与我相关
我的任务
分享protected void cartrepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Label pricelabel = e.Item.FindControl("pricelabel") as Label;
Label countpricelabel = e.Item.FindControl("countpricelabel") as Label;
TextBox counttb = e.Item.FindControl("counttb") as TextBox;
DataRowView drv = e.Item.DataItem as DataRowView;
if (drv["specials"].ToString().ToLower() == "true")
{
pricelabel.Text = drv["specialsprice"].ToString();
}
else
{
pricelabel.Text = drv["userprice"].ToString();
}
counttb.Text = drv["count"].ToString();
countpricelabel.Text = (double.Parse(pricelabel.Text) * int.Parse(counttb.Text.Trim())).ToString();
num += int.Parse(counttb.Text.Trim());
price += double.Parse(countpricelabel.Text.Trim());
}
}