用Repeater绑定数据,将数据的前三条显示为红色
来源:互联网 发布:知柏地黄丸治疗糖尿病 编辑:程序博客网 时间:2024/04/29 08:59
前台代码Code:
<table>
<asp:Repeater runat="server" ID="rep" OnItemDataBound="rep_ItemDataBound">
<ItemTemplate>
<tr id="row" runat="server">
<td>
<%# Eval("title")%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
<br />
/* UI */
<ul>
<asp:Repeater runat="server" ID="rep1" OnItemDataBound="rep_ItemDataBound1">
<ItemTemplate>
<li runat="server" id="row1">
<%# Eval("title")%></li>
</ItemTemplate>
</asp:Repeater>
</ul>
<asp:Repeater runat="server" ID="rep" OnItemDataBound="rep_ItemDataBound">
<ItemTemplate>
<tr id="row" runat="server">
<td>
<%# Eval("title")%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
<br />
/* UI */
<ul>
<asp:Repeater runat="server" ID="rep1" OnItemDataBound="rep_ItemDataBound1">
<ItemTemplate>
<li runat="server" id="row1">
<%# Eval("title")%></li>
</ItemTemplate>
</asp:Repeater>
</ul>
后台代码Code:
// 当数据绑定格式为Table时,将类型转行成 HtmlTableRow
protected void rep_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType== ListItemType.Item|| e.Item.ItemType== ListItemType.AlternatingItem)
{
if ((e.Item.ItemIndex+ 1)== 1|| (e.Item.ItemIndex+ 1)== 2|| (e.Item.ItemIndex+ 1)== 3)
{
((HtmlTableRow)e.Item.FindControl("row")).Attributes.Add("style","color:red");
}
}
}
// 当数据绑定格式为UI时,将类型转行成 HtmlGenericControl
protected void rep_ItemDataBound1(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType== ListItemType.Item|| e.Item.ItemType== ListItemType.AlternatingItem)
{
if ((e.Item.ItemIndex+ 1)== 1|| (e.Item.ItemIndex+ 1)== 2|| (e.Item.ItemIndex+ 1)== 3)
{
((HtmlGenericControl)e.Item.FindControl("row1")).Attributes.Add("style","color:red");
}
}
}
protected void rep_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType== ListItemType.Item|| e.Item.ItemType== ListItemType.AlternatingItem)
{
if ((e.Item.ItemIndex+ 1)== 1|| (e.Item.ItemIndex+ 1)== 2|| (e.Item.ItemIndex+ 1)== 3)
{
((HtmlTableRow)e.Item.FindControl("row")).Attributes.Add("style","color:red");
}
}
}
// 当数据绑定格式为UI时,将类型转行成 HtmlGenericControl
protected void rep_ItemDataBound1(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType== ListItemType.Item|| e.Item.ItemType== ListItemType.AlternatingItem)
{
if ((e.Item.ItemIndex+ 1)== 1|| (e.Item.ItemIndex+ 1)== 2|| (e.Item.ItemIndex+ 1)== 3)
{
((HtmlGenericControl)e.Item.FindControl("row1")).Attributes.Add("style","color:red");
}
}
}
- 用Repeater绑定数据,将数据的前三条显示为红色
- Repeater绑定数据时显示行号的技巧
- repeater控件绑定数据,控制显示的字数。
- Repeater控件绑定数据为空的判断
- repeater绑定,无数据显示文字
- repeater与数据绑定
- Repeater嵌套绑定数据
- repeater数据绑定
- repeater绑定数据
- Repeater嵌套绑定数据
- repeater控件绑定数据
- 嵌套repeater数据绑定
- Repeater动态绑定数据
- Repeater多层绑定数据
- Repeater 循环绑定数据
- repeater数据绑定
- 用Repeater控件显示数据
- 用Repeater控件显示数据
- HTML5斯诺克桌球俱乐部【译】
- 关于php数值类型的一个疑问
- Amazon EC2 Compute Unit性能评测
- directfb1.2.9上的pnm插件,用来读取ppm,pgm文件
- java初级网站性能程序测试..
- 用Repeater绑定数据,将数据的前三条显示为红色
- 为WTC配置TUXEDO配置文件domconfig
- 解决linux密码丢失
- Oracle索引
- JavaScript常用正则表达式
- memcpy与strcpy的实现与区别
- System与Runtime源码解析
- Print Friendly:让 Chrome 移除不需要打印的网页内容的扩展
- Oracle序列