您的位置:首页 > Web前端 > CSS

Repeater行绑定样式,选中checkbox,获取checkbox的ToolTip值

2012-01-11 08:45 169 查看
页面:<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%>" onmousemove="<%#overcss%>" onmouseout="<%#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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: