asp répéteur lié aux données
Question
J'gars, n'est pas présent lié aux données de l'événement sur asp répéteur de contrôle du serveur?
Je veux juste de lier toutes mes données, et à la fin crée un nouveau ItemTemplate et de l'ajouter, mais seulement quand toutes les données liées
La solution
- Je l'utiliser pour calculer le total des heures dans la collection.Même si je l'ai mis dans le FooterTemplate
, vous devriez être en mesure d'obtenir le point.
<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();
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow