Пример #1
0
        private static void AxKH_OnReceiveConditionVer(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveConditionVerEvent e)
        {
            object handler;

            handler = AxKH_RaisedOnReceiveConditionVer;
            if (e.lRet != 1)
            {
                AxKH_RaisedOnReceiveConditionVer(null);
            }

            string strList = AxKH.GetConditionNameList();

            string[]  strArray = strList.Split(';');
            string[]  strArrList;
            DataTable dt = new DataTable();
            DataRow   dr;

            dt.Columns.Add("순서");
            dt.Columns.Add("조건식명");

            for (int i = 0; i < strArray.Length; i++)
            {
                if (strArray[i].ToString().Trim() == "")
                {
                    continue;
                }
                dr = dt.Rows.Add();

                strArrList = strArray[i].Split('^');

                dr["순서"]   = strArrList[0].ToString().Trim();
                dr["조건식명"] = strArrList[1].ToString().Trim();

                strArrList = null;
            }

            AxKH_RaisedOnReceiveConditionVer(dt);
        }