列表按钮插件使用DBUtils生成dll出错
金蝶云社区-云小爱
云小爱
0人赞赏了该文章 1,731次浏览 未经作者许可,禁止转载编辑于2014年12月11日 10:47:52

新手
public override void AfterDoOperation(AfterDoOperationEventArgs e)
{
string a;
if ((a = e.Operation.Operation.ToUpperInvariant()) != null)
{
if (a == "UPDATEJS")
{
ListSelectedRowCollection selectedRowsInfo = this.ListView.SelectedRowsInfo;
if (selectedRowsInfo != null && selectedRowsInfo.Count > 0)
{
foreach (ListSelectedRow current in selectedRowsInfo)
{
long num = Convert.ToInt64(current.PrimaryKeyValue);
this.View.ShowMessage(Convert.ToString(num));
Kingdee.BOS.App.Data.DBUtils.Execute(this.Context, "update PS_t_Cust_Entry100013 set F_PS_BASE2=20010 where FID=100187 ) ");

}
}
生成报错如下:
错误 1 The type 'Kingdee.BOS.Context' is defined in an assembly that is not referenced. You must add a reference to assembly 'Kingdee.BOS, Version=5.0.659.8, Culture=neutral, PublicKeyToken=null'. C:\Users\liujun\Documents\Visual Studio 2012\Projects\PS.LiuJun.I\PS.LiuJun.I\Class1.cs 39 29 PS.LiuJun.I

我的QQ:149659683
如何不用DBUtils ,如何获取选中单据的单据体中基础资料字段属性