-- 作者:scott518
-- 发布时间:2014/6/16 9:49:00
--
在窗口的sqltable中如果想将主表及子表的数据一起fill进来修改后保存就生效要怎么办?多表fill数据比较完整
因为下面这个语句执行时会提示:
此主题相关图片如下:360截图20140616093723096.jpg
Dim tbl As Table = e.Form.Controls("Table1").Table
tbl.Fill("select a.[_Identify],订单类别,客户,制单日期,a.订单编号,产品编码,品名,规格,数量,币别,税率,单价,金额,交货日期,业务员,累计出库 as 已交数量,数量-累计出库 as 未交数量,,a.备注 From 订单明细 a inner join 订单 b on a.订单编号 = b.订单编号 where a.sys_Over = 0",Mydata,False)
如果用datasource绑定的话
Dim dt As DataTable = cmd.ExecuteReader() tbl.DataSource = dt
修改后还必须用专门的代码update数据才行。
还有什么办法,谢谢!
|