动态表单上的单据体增加合计行?
金蝶云社区-谭周彬
谭周彬
1人赞赏了该文章 2,129次浏览 未经作者许可,禁止转载编辑于2017年07月03日 08:27:20

动态表单上增加了 一个单据体,一个查询按钮 ,点击查询按钮后查询数据库并填充到单据体上,都实现了,请教一下,如何增加合计行(简单帐表可以)但这不是简单帐表
public override void ButtonClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.ButtonClickEventArgs e)
{
base.ButtonClick(e);
if (e.Key.ToString().Trim() == "F_PAEZ_BUTTON")
{
int qty = Convert.ToInt32(this.View.Model.GetValue("F_PAEZ_Integer").ToString());
// 读取数据,返回的数据包,包含了必要的属性,可以直接使用
string sql = string.Format(@"select fname,fdescription from t_bd_material_l where fmaterialid<{0}",qty);
BillData = DBServiceHelper.ExecuteDynamicObject(this.Context, sql) as DynamicObjectCollection;

this.Model.DeleteEntryData("F_PAEZ_Entity");
using (IDataReader dr = DBUtils.ExecuteReader(this.Context, sql))
{
int i = 0;
while (dr.Read())
{
this.View.Model.CreateNewEntryRow("F_PAEZ_Entity");
this.View.Model.SetValue("F_PAEZ_Text", dr["fname"], i);
this.View.Model.SetValue("F_PAEZ_Text1", dr["fdescription"], i);
i++;
}
}

this.View.Model.ClearNoDataRow();
this.View.UpdateView("F_PAEZ_Entity");
}
}