获取单据头的数据可以用以下代码:
foreach (DynamicObject entity in e.DataEntitys) //列表操作多张单据时使用循环
if (entity != null) //判断数据包不为空
{
//获取单据头的数据代码示例
string fBillNo = entity["BILLNO"].ToString(); //获得单据编号,注意"BILLNO"不是数据库内的字段名而是BOS平台中字段绑定实体属性的值
获取单据体的代码示
DynamicObjectCollection Entry11 = entity["FEntity"] as DynamicObjectCollection; //获取单据体的数据包其中"FEntity"是单据体的标识名
int i1 = Entry11.Count;
for (int i = 0; i < i1; i++)
{
decimal fQty1 = (decimal)Entry11[i]["F_PAEZ_BaseQty"]; //获取指定行,指定字段的值,其中"F_PAEZ_BaseQty"不是数据库内的字段名而是BOS平台中字段绑定实体属性的值
}
}
}
没有权限上图,请见谅
[/i]
推荐阅读