zoukankan      html  css  js  c++  java
  • How to get a datatable from AX to SSRS report

    We can easily get a datatable from AX to SSRS report. All the business logic can be written in AX, and the SSRS is the data showing platform.

    [DataMethod(), AxSessionPermission(SecurityAction.Assert)]
    public static DataTable GetData(string _PurchaseOrderId)
    {
        AxaptaWrapper ax = SessionManager.GetSession();
        DataTable dt = (DataTable)ax.CallStaticClassMethod("ClassName", "StaticMethod", Parm1, Parm2...);
    
        return dt;
    }
    
    public static System.Data.DataTable GetData()
    {
        System.Data.DataTable               m_DataTable;
        System.Data.DataColumnCollection    m_DataColumnCon;
        System.Data.DataRowCollection       m_DataRowCon;
        System.Data.DataRow                 m_DataRow;
        CustTable                           m_CustTable;
        InteropPermission                   permission = new InteropPermission(InteropKind::ClrInterop);
        ;
    
        permission.assert();
    
        m_DataTable     = new System.Data.DataTable();
        m_DataColumnCon = m_DataTable.get_Columns();
        m_DataRowCon    = m_DataTable.get_Rows();
    
        m_DataColumnCon.Add("AccountNum");
        m_DataColumnCon.Add("NameAlias");
    
        while select m_CustTable
        {
            m_DataRow = m_DataTable.NewRow();
            m_DataRow.set_Item("AccountNum", m_CustTable.AccountNum);
            m_DataRow.set_Item("NameAlias", m_CustTable.NameAlias);
            m_DataRowCon.Add(m_DataRow);
        }
    
        return m_DataTable;
    }
    

      

      

  • 相关阅读:
    第六章:面向对象(下)
    第四章:流程控制和数组
    第三章:数据类型和运算符
    第二章:理解面向对象
    数据库:表设计阶段
    第一章:java语言概述与开发环境
    HTML DOM
    补漏
    不错的资源哦
    阻止事件冒泡
  • 原文地址:https://www.cnblogs.com/Jinnchu/p/3963747.html
Copyright © 2011-2022 走看看