以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]循环填充代码出问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10802) |
||||
-- 作者:shacool -- 发布时间:2011/6/24 9:54:00 -- [求助]循环填充代码出问题 [求助]循环填充代码出问题 Dim ky As String = e.Form.Controls("入库来源").Value
不知道错在那了
此主题相关图片如下:19.jpg |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/24 10:06:00 -- 看不懂你的代码,不知道你的目的什么。 你的代码明明就是有多少行,就填充多少行的。 |
||||
-- 作者:shacool -- 发布时间:2011/6/24 10:11:00 -- 我是想我填了型号的,有数据的行才进行填充.
没填型号的就不要填充 |
||||
-- 作者:shacool -- 发布时间:2011/6/24 10:13:00 -- 就是不想填充多行,就是没有填数据的就不要填充 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/24 10:20:00 -- 只要处理选定行?那就这样:
Dim ky As String = e.Form.Controls("入库来源").Value |
||||
-- 作者:shacool -- 发布时间:2011/6/24 10:28:00 -- 要是处理一个表中所以有数据的行呢?怎么进行填充呢?
因为我会输入多行数据. |
||||
-- 作者:shacool -- 发布时间:2011/6/24 10:30:00 -- 占地儿发个贴:寻熟悉foxtable的创业伙伴 当前行只能处理一行 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/24 10:40:00 -- 以下是引用shacool在2011-6-24 10:28:00的发言:
要是处理一个表中所以有数据的行呢?怎么进行填充呢?
因为我会输入多行数据.
有数据的判断条件是什么? 某一列有数据就算有数据,还是全部列有数据才算有数据。
|
||||
-- 作者:shacool -- 发布时间:2011/6/24 11:15:00 -- 有数据的判断条件是什么?
判断条件如果某行有数据,就填充此行.
如果中间有行没有数据,不填充.
|
||||
-- 作者:hhbb -- 发布时间:2011/6/24 11:24:00 -- Dim ky As String = e.Form.Controls("入库来源").Value Dim kr As Date = e.Form.Controls("DateTimePicker1").Value Dim kyh As String = e.Form.Controls("TextBox2").Value Dim kc As String = e.Form.Controls("仓位").Value Dim dr As DataRow For Each dr In = DataTables("tmp入库表").DataRows If dr("类型") >\'\' Then dr("入库来源") = ky dr("入库日期") = kr dr("原始单号") = kyh dr("仓位") = kc End If Next
[此贴子已经被作者于2011-6-24 11:24:26编辑过]
|