Web User Control, Repeater, Databound, add radio button(s), select

E

Eskimo

Hi,

I had a similar question that was answered with a linkbutton; now I need
the functionality of a radiobutton inside of a databound repeater where
you select one row; now how do I get to the radio button that's selected and
ensure that only one row is selected (it's a pick/choose one at a time type
of thing)...

Thanks!

what I have:

control:

<%@ Control Language="c#" AutoEventWireup="false"
Codebehind="CoursesRadioButton.ascx.cs"
Inherits="HSTM.HAC.Course.Exchange.Web.Controls.CoursesRadioButton"
TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<HTML>
<HEAD>
<link href="../style/ac_style.css" type="text/css" rel="stylesheet">
</HEAD>
<asp:Repeater id="CoursesRepeater" runat="server">
<HeaderTemplate>
<table id="tblCourses" class="" cellspacing="4" cellpadding="4"
width="100%">
<tr style="background-color:#E0E0E0">
<td></td>
<td>courseId</td>
<td>courseTitle</td>
<td>courseLocation</td>
<td>createDt</td>
<td>updateDt</td>
<td>liveDt</td>
<td>importsPending</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr style="background-color:#F0F0F0">
<td><input type="radio" name='rad' value='<%#
DataBinder.Eval(Container.DataItem,"courseId") %>' runat="server"></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"courseId") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"courseTitle") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"courseLocation") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"createDt") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"updateDt") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"liveDt") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"importsPending") %></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr style="background-color:#E0E0E0">
<td><input type="radio" name='rad' value='<%#
DataBinder.Eval(Container.DataItem,"courseId") %>' runat="server"></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"courseId") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"courseTitle") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"courseLocation") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"createDt") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"updateDt") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"liveDt") %></td>
<td align="left"><%#
DataBinder.Eval(Container.DataItem,"importsPending") %></td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<br>
<asp:Button id="cmdShowCourseIdSelected" runat="server" Text="Show
Course Id Selected"></asp:Button>
</HTML>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,578
Members
45,052
Latest member
LucyCarper

Latest Threads

Top