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); }