I need to get some cell values from a repeater in a clicked button event by looping thru the repeater. I want to get the "teamnumber" and the "totalwins" values.
foreach (RepeaterItem item in Repeater1.Items)
{
// This doesn't work and i dont know how to code this
teamnumber = ((DataBoundLiteralControl)item.Controls[0]).Text;
}
<table id="ScheduleTable" style="display: none">
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSourceScheduleRepeater">
<ItemTemplate>
<tr>
<td>
<%# Eval("TeamNumber") %>
</td>
<td>
<%# Eval("TotalWins") %>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
<asp:SqlDataSource ID="SqlDataSourceScheduleRepeater" runat="server" ConnectionString="<%$ ConnectionStrings:CISoftballConnectionString %>"
SelectCommand="SELECT Teams.TeamNumber, COUNT(Teams.TeamNumber) AS TotalWins FROM Leagues INNER JOIN Teams ON Leagues.Year = Teams.Year AND Leagues.LeagueId = Teams.LeagueId INNER JOIN ScheduleTeams ON Teams.TeamNumber = ScheduleTeams.TeamIdWon WHERE (Leagues.Year = '2011') AND (Leagues.LeagueId = @lid) GROUP BY Teams.TeamNumber">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownListLeagues" Name="lid" PropertyName="SelectedValue" />
</SelectParameters>
</asp:SqlDataSource>
http://www.tek-tips.com/viewthread.cfm?qid=1209235&page=1
http://stackoverflow.com/questions/681057/retrieve-the-value-of-td-in-repeater