foreach DataTable或Table时要略过第一行。

昨天有续写一个练习《输入数字动态创建行(二)http://www.cnblogs.com/insus/p/4916260.html ,最终是需要把数据存入数据库中。

在循环ASP:Table时,我们需要去除表第一行表头。
当时Insus.NET的做法,是使用for来实现:

改变之后,使用GetRowIndex()方法,可获取Row的索引。

扩展,根把此方法,你可以获取任意一行的索引,这样不必使用for来实现。当然你使用for也没有任何问题,多一种方法而已。

时间: 2024-10-26 06:01:37

foreach DataTable或Table时要略过第一行。的相关文章

用<forEach>遍历list集合时,提示我找不到对象的属性

<c:forEach items="${list}" var="item"> <tr> <td>${item.UserId}</td> <td>${item.UserName}</td> </tr> </c:forEach> 用<forEach>遍历list集合时,提示我找不到对象的属性.因为他封装的时候 他会主动将第一位改成大写 如果你的是 name 封装好

杂记c-----小写金额转化成大写数字;点击表格table时,当前被点击的tr行变色,其它行不变色;input隐藏显示

public string chang(string money) { //将小写金额转换成大写金额 double MyNumber = Convert.ToDouble(money); String[] MyScale = { "分", "角", "元", "拾", "佰", "仟", "万", "拾", "佰", "

Android sqlite create table时指定类型的一个好处

用个例子来解释下最近遇到一个问题. 在android sqlite3命令行中执行create table t(a)创建表.这里不指定a的具体类型. 然后执行insert into t values(0). 如果我在sqlite3命令行中使用"select * from t where a = 0",能查询成功:如果是“select * from t where a='0'”,则失败. 原因是我在调用values.put("a", 0):时,0是整型,所以数据库中认为

使用bootstrap table时不能显示筛选列和分页每页显示的行数

使用bootstrap table时不能显示筛选列和分页每页显示的行数 后来在同事的帮助下,才发现没有引用bootstrap的js文件 <script src="/Scripts/bootstrap/js/bootstrap.js"></script> 这个引用了就可以了

JSTL之&lt;c:foreach&gt;循环展示table

通过迭代list<KeyValueVo>显示为一个table样式的表格,经过反复试验和网上搜索,终于找到完美的解决方法,贴出来代码如下: <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="f12"> <tr> <c:forEach

【翻译自mos文章】在12c中Create or Truncate Table时非常慢,等待事件为 DFS Lock Handle wait

来源于: Create or Truncate Table Slow in 12c While Waiting for DFS Lock Handle wait (文档 ID 2085308.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 12.1.0.2 and later Information in this document applies to any platform. SYMPTOMS In 12c dat

Lua中,泛型for循环遍历table时,ipairs和pairs的区别

为了看出两者的区别,首先定义一个table: a={"Hello","World";a=1,b=2,z=3,x=10,y=20;"Good","Bye"} 使用ipairs对其进行遍历: for i, v in ipairs(a) do print(v) end 输出的结果是: HelloWorldGoodBye 可见ipairs并不会输出table中存储的键值对,会跳过键值对,然后按顺序输出table中的值. 再使用pair

truncate table时存在外键约束的解决办法

以前在使用truncate命令时遇到表存在外键引用时无法执行命令的情况都是用delete来代替,今天又遇到这个问题,于是在网上搜了一把,可以通过如下方式解决: 1.基本思路:先关闭mysql的外键约束,再执行truncate命令,然后再还原mysql的外键约束 2.打开.关闭.查看mysql的外键约束命令 禁用外键约束SET FOREIGN_KEY_CHECKS=0; 启动外键约束SET FOREIGN_KEY_CHECKS=1; 查看当前FOREIGN_KEY_CHECKS的值可用如下命令SE

当你刷新当前Table时,刷新后如何回到你上一次所在位置呢?

第一: 在你刷新前保存所在位置的行号 procedure XXXClass.LockPositionEx;begin DisableControls; FHistoryRecNo := 0; FHistoryIndexName := EmptyStr; if Active then begin if IndexName <> EmptyStr then FHistoryIndexName := IndexName; IndexName := EmptyStr; if not IsEmpty t