آسيا والمحيط الهادئ مكرر Databound
سؤال
يا رفاق، أليس هناك حدث متصل بالبيانات على التحكم في خادم مكرر asp؟
أريد فقط ربط جميع بياناتي، وفي النهاية أقوم بإنشاء ItemTemplate جديد وإضافته، ولكن فقط عندما يتم ربط جميع البيانات
المحلول
أستخدم هذا لحساب إجمالي الساعات في المجموعة.بالرغم من أنني وضعته في FooterTemplate
, ، يجب أن تكون قادرًا على الحصول على هذه النقطة.
<asp:Repeater ID="rptRecords" runat="server" OnItemDataBound="rptRecords_ItemDataBound">
protected void rptRecords_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Footer)
{
int totalHours = 0;
foreach (RepeaterItem item in ((Repeater)sender).Items)
{
Label lblRowHours = (Label)item.FindControl("lblHours");
if (lblRowHours != null)
totalHours += Convert.ToInt32(lblRowHours.Text);
}
((Label)e.Item.FindControl("lblHoursTotal")).Text = totalHours.ToString();
}
}
لا تنتمي إلى StackOverflow