首页 > 其他 > 详细

报表打开对应的对应表单

时间:2017-08-20 19:31:56      阅读:276      评论:0      收藏:0      [点我收藏+]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Kingdee.BOS.Core.Report.PlugIn;
using System.ComponentModel;
using Kingdee.BOS.Core.DynamicForm;
using Kingdee.BOS.ServiceHelper;
using Kingdee.BOS.Orm.DataEntity;

namespace LUTAI.K3.FIN.Business.PlugIn.Report
{
    [Description("合法性检查错误详情")]
    public class LT_HS_ValidityCheckDetail : AbstractSysReportPlugIn
    {


        public override void OnInitialize(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.InitializeEventArgs e)
        {
            base.OnInitialize(e);
         
        }
        public override void EntryButtonCellClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.EntryButtonCellClickEventArgs e)
        {
            base.EntryButtonCellClick(e);
            if (e.FieldKey == "FERRORDETAIL")
            {

                this.ShowCheckDetailForm(Convert.ToInt32(e.Row));
                           
            }
           
        }
        public override void EntityRowDoubleClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.EntityRowClickEventArgs e)
        {
            base.EntityRowDoubleClick(e);

        }
        private void ShowCheckDetailForm(int row)
        {
            string sql = string.Format(@"/*dialect*/ select fentryid from {0} where FIDENTITYID={1}",this.SysReportModel.DataSource.TableName,row);
            DynamicObject DBfentryId = DBServiceHelper.ExecuteDynamicObject(this.Context, sql).FirstOrDefault();
            if (DBfentryId == null) return;
            string fentryId = Convert.ToString(DBfentryId["fentryid"]);
            DynamicFormShowParameter parameter = new DynamicFormShowParameter();
            parameter.FormId = "LT_HS_CHECKDETAIL";
            parameter.CustomParams.Add("FEntryId", fentryId);
            parameter.ParentPageId = this.View.PageId;
            this.View.ShowForm(parameter);
        }
       
    }
}

 

报表打开对应的对应表单

原文:http://www.cnblogs.com/liuyudong0825/p/7400887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!