public void m_mthFindChargeItem(string strCatID, string strType, string strContent)
        {
            m_objViewer.m_cmbType.SelectedIndexChanged -= new System.EventHandler(m_objViewer.m_cmbType_SelectedIndexChanged);
            long strRet = objSvc.m_mthFindChargeItem1(strCatID, strType, strContent.ToUpper(), out dt);

            dt.TableName = "dt";
            if (dt.Rows.Count > 0 && strCatID == "")
            {
                this.m_objViewer.m_cmbType.FindKey(dt.Rows[0]["ITEMCATID_CHR"].ToString().Trim());
            }
            if (strRet > 0)
            {
                this.m_objViewer.m_dtgChargeItem.m_mthSetDataTable(dt);
            }
            this.m_objViewer.m_dtgChargeItem.CurrentCell = new DataGridCell(0, 0);

            if (dt.Rows.Count > 0)
            {
                this.m_mthDataGridCellChange();
            }
            else
            {
                this.m_Clear();
            }
            m_objViewer.m_cmbType.SelectedIndexChanged += new System.EventHandler(m_objViewer.m_cmbType_SelectedIndexChanged);
        }