以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]drs=datatables("表A").addnew(10)这样不行吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41954) |
-- 作者:loongtai -- 发布时间:2013/10/31 8:14:00 -- [求助]drs=datatables("表A").addnew(10)这样不行吗? 如题: dim drs as new list(of datarow) drs=datatables("表A").addnew(10) \'将新增的10行赋值给集合drs. 可是运行时报错如下: |
-- 作者:Bin -- 发布时间:2013/10/31 8:15:00 -- 增加10行并不会返回一个10行的集合! |
-- 作者:loongtai -- 发布时间:2013/10/31 9:45:00 -- 那如何将新增的这10行添加到drs里? |
-- 作者:Bin -- 发布时间:2013/10/31 9:48:00 -- 循环添加10行 一个个添加进去 for i as integer as 0 to 9 dim dr as datarow = datatables("A").addnew drs.add(dr) next
|
-- 作者:狐狸爸爸 -- 发布时间:2013/10/31 9:48:00 -- Dim cnt As Integer = DataTables("表A").dataRows.Count DataTables("表A").AddNew(10) For i As Integer = cnt To DataTables("表A").dataRows.Count -1 DataTables("表A").dataRows(i)("第一列") = "新增" Next |