一个repeater
<asp:repeater id="myRepeater" runat="server">
<HeaderTemplate>
<tr>
<th rowSpan="2">
チェック</th>
<th rowSpan="2">
蛤蟆</th>
<th rowSpan="2">
名称</th>
<th colSpan="2">
前年度</th>
<th colSpan="2">
本年度</th>
<th colSpan="3">
时间/月</th>
<th rowSpan="2">
号</th>
<th rowspan="2">
及其种类</th>
<th rowSpan="2">
品名</th>
<th rowSpan="2">
及其号</th>
<th rowSpan="2">
及其<br>
费雷</th>
</tr>
<tr>
<th class="evenrecord">
年月</th>
<th class="evenrecord">
時間</th>
<th class="evenrecord">
年月</th>
<th class="evenrecord">
時間</th>
<th class="evenrecord">
前回</th>
<th class="evenrecord">
今回</th>
<th class="evenrecord">
今回-前回</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:CheckBox ID="chked" Runat="server"></asp:CheckBox></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
</td>
<td>
<asp:Label ID=lbSeno Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
</td>
</ItemTemplate>
<AlternatingItemTemplate>
<tr class="evenrecord">
<td>
<asp:CheckBox ID="chked" Runat="server" Checked=<%# DataBinder.Eval(Container.DataItem, "TD_CHECK") %>></asp:CheckBox></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
</td>
<td>
<asp:Label ID="lbSeno" Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
</td>
</AlternatingItemTemplate>
</asp:repeater>
private void btnOK_Click(object sender, System.EventArgs e)
{
string strSQL="Update [aa].[aa].[aatble] set CHECK=1 where NO='";
for(int i=0;i<myRepeater.Items.Count;i++)
{
if(((CheckBox)myRepeater.Items[i].FindControl("chked")).Checked)
{
if(j++>0)
strSQL+=" or NO='"+((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
else
strSQL+=((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
}
}
Response.Write(strSQL);
}
一个repeater相关推荐
- 一个Repeater排序用的控件
在Repeater上的字段排序需要自己来实现,下面这个控件用来为Repeater上的列提供排序功能,可以添加任意多个列,每次只针对一个列进行排序. .aspx页代码 如果使用网站形式,那么将.cs ...
- 一个Repeater的分页方法
1.前台页面: 代码 <asp:Repeater ID="RptThankBrd" runat="server" ...
- 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论
作者:Scott Mitchell [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程.通过使用微软的ASP.Net技术,传统的ASP中大量的.单调乏味的.重复 ...
- 使用嵌套的Repeater控件显示分级数据
作者:wincheer 来自:Asp.Net中文专业网 简介 本文描述如何使用嵌套的Repeater 控件来显示分级数据 .当然了,你也可以将这一技术应用到其他的列表绑定控件上去,比如DataGri ...
- Repeater控件最后一笔记录高亮显示
Insus.NET以前有写过 <Repeater控件第前10笔记录高亮显示> 不过,现在有一个想法,就是最后一笔记录高亮显示,怎样实现? 技术要求,就是获取最后一笔的索引即可.可以从数据源 ...
- JavaScript Repeater 模板控件
功能强大的模板引擎大都需要对模板进行语法解析,会有性能问题.通过把一个大的模板引擎根据不同呈现需求分隔成多个互相独立模板控件,可以降低处理复杂度提供处理性能,可以根据需求灵活组合这些模板控件得到一个可 ...
- 一个实用的表格(锁定表头,可调整单元格大小,可排序)
昨天在网上找到一个不错的表格显示,该表格可以锁定表头,可调整单元格的大小,同时还可以对数据进行排序,显示效果如下: 原代码: <!DOCTYPE HTML PUBLIC "-//W3C ...
- cmenu 隐藏子项中的一个子项_QML中的模型-视图-代理
前言 对于开发用户界面,最重要的一方面是保持数据与可视化的分离.例如,一个电话簿可以使用一个垂直文本链表排列或者使用一个网格联系人图片排列.在这两种情况中,数据都是相同的,但是可视化效果却是不同的.这 ...
- aspx repeater 用法_ASP.NET - Repeater 控件
把 DataSet 绑定到 Repeater 控件 Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件.Repeater 控件可被绑定到数据库表.XML 文件或者其他项目列表.这里, ...
最新文章
- ROS学习(十二):ROS URDF-model_state
- 项目遇到的问题或处理办法
- st04 查看数据库日志
- c语言计算坐标三角形面积公式,c语言计算三角形面积代码
- 客户挽留:信用卡客户流失管理
- c++11多线程之packaged_task<>介绍与实例
- 《C++ Primer 5th》笔记(6 / 19):函数
- redis 集群_Redis集群部署
- java基础总结01-简介
- abaqus算出来的转角单位是什么_ABAQUS统一单位方法
- 关于 TCP协议和HTTP关系 | TCP的三次握手和四次挥手
- PrintShield打印监控系统
- 利用python批量修改word文档页眉
- 图像标注工具sloth的安装
- 桌面应用软件开发语言调查(转)
- 【年度总结】——难忘的45天
- alanwang[GDOU] 简单练习 判断一个年份是否为闰年
- iOS开发基础-序列帧动画之Tom猫
- 兰德公司:零日漏洞平均生存期为6.9年
- OA课程--word2013实用技巧大全-目录
热门文章
- C语言函数大全-- v 开头的函数
- 教育部 计算机类专业代码,科普下2020教育部703个本科专业目录及专业代码
- 10年测开经验面试35K公司后,吐血整理出高频面试题和答案!
- vue三种调用接口的方法
- 12.【乘法口诀表】
- 网络里面的计算机访问不了怎么办,电脑连接不上网络怎么办,5步操作教你完美解决问题...
- 分布式锁 哨兵模式_正确解锁分布式锁的各种姿势
- 迅为-iMX6开发板-Android4.4-设置MAC地址
- 获取手机信号强度,包括WiFi,2G,4G
- 渗透测试常见漏洞描述以及修复建议