Repeater.ItemDataBound事件
来源:互联网 发布:电信iptv机顶盒装软件 编辑:程序博客网 时间:2024/05/17 07:06
当项被数据绑定到 Repeater 控件后,将引发ItemDataBound事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项不再可用。
1. aspx文件
<asp:Repeater ID="rpList" runat="server" onitemdatabound="rpList_ItemDataBound"> <ItemTemplate> <li class="name" style="width:230px; text-align:left;"> <img src="image/img/ico2.gif" style="float:left;"/> <a href="javascript:locate({y:'<%# Eval("DataTop").ToString()%>',x:'<%# Eval("DataLeft").ToString()%>',LatLngx:'<%# Eval("LatLngx").ToString()%>',LatLngy:'<%# Eval("LatLngy").ToString()%>',IfIn3DMap:'<%# Eval("IfIn3DMap").ToString()%>',a:'<%# Eval("Area").ToString()%>',p:'白天影响人数:<%# Eval("DAY_COUNT")%> 晚上影响人数:<%# Eval("NIGHT_COUNT")%> 构成危险源产品名:<%# CommFun.SubStr(Eval("PRODUCT_NAME"), 10) %> 影响范围:<%# Eval("AFFECT_SCOPE")%> 存储介质:<%# Eval("STORAGE_MEDIUM")%> 储存量:<%# Eval("STORAGE_AMOUNT")%> 安全责任人:<%# Eval("SAFETY_PRINCIPAL")%>:',t:'0710-1234567',n:'<%# Eval("ORG_NAME").ToString()%>',l:'qy'})"> <asp:Label ID="Label1" runat="server" Text='<%# Eval("ORG_NAME")%>'></asp:Label> <asp:Label ID="Label2" runat="server" Text='<%# Eval("IS_GREAT")%>' Visible="false"></asp:Label> </a> </li> <li class="ntab" style="background-image:none;width:230px; height:140px;"> <table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td width="50%">白天影响人数:</td> <td width="50%"><%# Eval("DAY_COUNT")%></td> </tr> <tr> <td width="50%">晚上影响人数:</td> <td width="50%"><%# Eval("NIGHT_COUNT")%></td> </tr> <tr> <td width="50%">危险品:</td> <td width="50%"><%# CommFun.SubStr(Eval("PRODUCT_NAME"), 10) %></td> </tr> <tr> <td width="50%">影响范围:</td> <td width="50%"><%# Eval("AFFECT_SCOPE")%></td> </tr> <tr> <td width="50%">存储介质:</td> <td width="50%"><%# Eval("STORAGE_MEDIUM")%></td> </tr> <tr> <td width="50%">储存量:</td> <td width="50%"><%# Eval("STORAGE_AMOUNT")%></td> </tr> <tr> <td width="50%">责任人:</td> <td width="50%"><%# Eval("SAFETY_PRINCIPAL")%></td> </tr> <tr> <td colspan="2"><a href="#">应急措施</a></td> </tr> </table> </li> </ItemTemplate> </asp:Repeater>
2. aspx.cs文件
/// <summary> /// 在项被数据绑定后激发 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void rpList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)//ItemType:Repeater控件项的类型 { //if (((Evaluation)e.Item.DataItem).IS_GREAT == "是") if (DataBinder.Eval(e.Item.DataItem, "IS_GREAT").ToString() == "是")//IS_GREAT 绑定的<%# Eval("IS_GREAT")%> { ((Label)e.Item.FindControl("Label1")).Text = "<span style='color:#FF0000'>" + DataBinder.Eval(e.Item.DataItem, "ORG_NAME") + "</span>"; } } }
- Repeater.ItemDataBound事件
- Repeater控件的ItemDataBound事件
- 关于repeater的ItemDataBound事件
- Repeater ItemDataBound
- Repeater控件的itemDataBound事件与寻找控件
- [Repeater]三個事件的執行先後?ItemDataBound / ItemCreated / ItemCommand
- Repeater绑定事件ItemDataBound中获取数据库中数据
- Repeater数据控件的两个重要事件ItemDataBound 和 ItemCommand
- Repeater的ItemDataBound 事件中e.Item.DataItem 转换问题
- Repeater的ItemDataBound 事件中e.Item.DataItem 转换问题
- Repeater在ItemDataBound事件中取出前行的内容
- repeater 潜逃 repeater ItemDataBound的使用
- 在repeater的ItemDataBound事件中获得要绑定的字段的值
- 使用 ItemDataBound 、 ItemCreated 事件
- DataGrid的ItemDataBound事件
- DataGrid的ItemDataBound事件
- DataGrid的ItemDataBound事件
- DataList.ItemDataBound 事件
- ASP.net中修改gridview每一列的宽度
- Day1
- [转载、整理]hostent结构体
- 糅合Markdown和语法高亮,快速写作技术博客
- arp命令使用方法
- Repeater.ItemDataBound事件
- http://bbs.chinaunix.net/thread-3573156-1-2.html
- 重构读书笔记
- 统计一个指定文件夹下的文件数目。
- myeclipse注册码 算法
- 取模MOD和求余REM……JAVA的%原来只是REM
- [JAVA]判断字符串是否为乱码
- sqlserver2005安装时报性能监视器计数器错误
- C#编写不安全代码 和应用程序域