现在弹出正确的返回值。现在的问题是,如何把返回的string,按照格式写入到计划表2呢?
计划表2的列名有工单号,工单行号,工单号_工单行号,订单号,订单行号,订单号_订单行号,客户物料编码,客户物料名称,博达物料编码,博达物料名称,排产数量,类别名称,生产部门名称,开工日期,完工日期,两化表编号,备注,软件版本,
返回string的格式为
{u8OrderNo:H21611019,u8LineNo:1,productNo:XKPON-CAR0042A,productType:AOCM-60-16PON-8GE-SFP-G2,bdMaterialNo:CBPON-CAR0009A,bdMaterialName:LS85-16PON-8GE-SFP-V3,productionQuantity:1,typeDscr:null,depName:制造中心-装配部-高端,startDate:2016-11-17 00:00:00.0,endDate:2016-11-18 00:00:00.0,activeOSNo:oeout8464e00101,remark:null,swVersion:03088_2016}
对应关系如下
订单号----u8OrderNo
订单行号---u8LineNo
订单号_订单行号-----u8OrderNo-u8LineNo
客户物料编码----productNo
客户物料名称----productType
博达物料编码----bdMaterialNo
博达物料名称----bdMaterialName
排产数量-----productionQuantity
类别名称----typeDscr
生产部门名称---depName
开工日期----startDate
完工日期----endDate
两化表编号---activeOSNo
备注----remark
软件版本---swVersion
怎么完善keydown代码:
If e.KeyCode = keys.enter Then
If gdhhh.text.Contains("-") Then
Dim id As Integer = gdhhh.text.IndexOf("-")
Dim str1 As String = gdhhh.text.SubString(0,id)
Dim str2 As String = gdhhh.text.SubString(id + 1)
Dim dl As new ClassLibrary1.Class1()
MessageBox.Show(dl.getScheduleByWorkOrder(str1,str2))
Dim r As Row = Tables("计划表2").AddNew
r("工单号") = str1
r("工单行号") = str2
...
end if
end if