以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- datatable("成绩表")的最后一行如何表示? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5767) |
-- 作者:xl -- 发布时间:2010/1/12 12:04:00 -- datatable("成绩表")的最后一行如何表示? 下列表示的最后一行有错,请问datatable("成绩表")的最后一行如何表示?谢谢! For i as Integer = DataTables("成绩表").DataRows(0) To datatable("成绩表").rows.count - 1 。。。。。 next |
-- 作者:yangming -- 发布时间:2010/1/12 12:10:00 -- For i As Integer = 0 To Tables("成绩表").Count-1 。。。。。 next |
-- 作者:czy -- 发布时间:2010/1/12 12:11:00 -- 哈,怎么连最基本的概念都没的搞清楚? Table才有rows DataTable是DataRows 根据上述原理应该是:DataTables("成绩表").DataRows.Count |
-- 作者:xl -- 发布时间:2010/1/12 12:25:00 -- 呵呵,粗心。 原出错代码如下: For i as Integer = DataTables("成绩表").DataRows(0) To datatable("成绩表").datarows.count - 1 ........ next |
-- 作者:xl -- 发布时间:2010/1/12 12:37:00 -- 以下是引用yangming在2010-1-12 12:10:00的发言:
For i As Integer = 0 To Tables("成绩表").Count-1 。。。。。 next 使用Tables("成绩表").Count-1表示最后一行不会出错。 |
-- 作者:yangming -- 发布时间:2010/1/12 13:02:00 -- For i As Integer = 0 To DataTables("成绩表").DataRows.Count-1 。。。。。 next |
-- 作者:yangming -- 发布时间:2010/1/12 13:04:00 -- 以下是引用xl在2010-1-12 12:37:00的发言:
使用Tables("成绩表").Count-1表示最后一行不会出错。 你还是没搞清楚datatable与table二者的区别,好好看看帮助吧 |
-- 作者:xl -- 发布时间:2010/1/12 13:41:00 -- 两者区别的确较大,对于常用表来说我更习惯于对datatable表进行处理、对查询类才用table表进行处理,故能回避table表的情况下尽量回避table表。 [此贴子已经被作者于2010-1-12 13:57:41编辑过]
|
-- 作者:foxor -- 发布时间:2010/1/12 14:35:00 -- 而且你把DataTables 写成DataTable,少写了一个s |