页面:<table border="0" cellpadding="3" cellspacing="1" width="90%" class="detailsTable">
<tr bgcolor="#f3f3f3" width="56">
<td width="15%">
电话号码
</td>
<td width="15%">
催收状态
</td>
<td width="15%">
催收时间
</td>
<td width="10%">
催收员
</td>
<td width="40%">
催收内容
</td>
<td width="15%">
选择
</td>
</tr>
<asp:Repeater ID="RptDuninfoList" runat="server" OnItemDataBound="RptDuninfoList_ItemDataBound">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<tr class="<%#rowStyle%>" οnmοusemοve="<%#overcss%>" οnmοuseοut="<%#outcss%>">
<td>
<asp:Label ID="LblAddress" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "TELEPHONENUMBER")%>'></asp:Label>
</td>
<td>
<asp:Label ID="LblDunState" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "DUNSTATE")%>'></asp:Label>
</td>
<td>
<asp:Label ID="LblInsertDate" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "INSERTDATE")%>'></asp:Label>
</td>
<td>
<asp:Label ID="LblAccnumber" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ACCNUMBER")%>'></asp:Label>
</td>
<td>
<asp:Label ID="lblDuncontent" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "DUNCONTENT")%>'></asp:Label>
</td>
<td>
<asp:RadioButton ID="RbtSelect" runat="server" ToolTip='<%# DataBinder.Eval(Container.DataItem, "DUNID")%>'
GroupName="RbtSelectList" OnCheckedChanged="CheckedChanged" />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
</table>
后台代码::
/// <summary>
/// 行样式绑定
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void RptDuninfoList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType != ListItemType.AlternatingItem)
return;
RadioButton rdo = (RadioButton)e.Item.FindControl("RbtSelect");
string script =
"SetUniqueRadioButton('RptDuninfoList.RbtSelectList',this)";
rdo.Attributes.Add("onclick", script);
int index = e.Item.ItemIndex;
//设置鼠标滑动效果
if (index % 2 == 0)
{
rowStyle = "bgtr1";
// overcss = "this.className='bgtr3'";
//outcss = "this.className='bgtr1'";
}
else
{
rowStyle = "bgtr2";
// overcss = "this.className='bgtr3'";
// outcss = "this.className='bgtr2'";
}
}
protected void CheckedChanged(object sender, EventArgs e)
{
dunId = (sender as CheckBox).ToolTip.ToString();
Session["dunId"] = dunId;
}