public CGprsNewMgrForm()
        {
            try
            {
                SubcenterString    = "全部";
                m_mutexDataTable_1 = new Mutex();
                dgvDTUList         = new CDataGridViewGPRSNew();
                InitializeComponent();
                Init();
                InitSubCenter();
                cmb_SubCenter.SelectedIndex = 0;
                // 绑定消息
                this.FormClosing       += new FormClosingEventHandler(EHFormClosing);
                this.tsButAdd.Click    += new EventHandler(EHButtonAdd);
                this.tsButDelete.Click += new EventHandler(EHButtonDelete);
                this.tsButRevert.Click += new EventHandler(EHButtonRevert);
                this.tsButExit.Click   += new EventHandler(EHButtonExit);
                this.tsButSave.Click   += new EventHandler(EHButtonSave);
                this.cmb_SubCenter.SelectedIndexChanged += new EventHandler(EHSubCenterChanged);
                //this.button1.Click += new EventHandler(gprs_ModemInfoDataReceived);

                m_preRefreshTime  = DateTime.Now;
                m_preRefreshTime  = m_preRefreshTime.AddSeconds(-40);
                m_timeSpanRefresh = new TimeSpan(0, 0, 300); // 1分钟刷新
                //m_timeSpanRefresh = new TimeSpan(0, 0, 180); // 3分钟刷新
                //m_timeSpanRefresh = new TimeSpan(0, 0, 30); // 30秒刷新
                //MessageBox.Show("Init");
            }
            catch (Exception ex) { }
        }
        //状态信息
        private void InitDtuDgv()
        {
            //  初始化用户登陆列表
            this.panel5.Controls.Remove(this.dgvDTUList);
            dgvDTUList = new CDataGridViewGPRSNew();
            dgvDTUList.RefreshGPRSInfo(m_listStations);
            //dgvDTUList.RefreshGPRSInfoSoil(m_listSoilStations);
            dgvDTUList.AllowUserToAddRows  = false;
            dgvDTUList.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.None;
            dgvDTUList.Dock = DockStyle.Fill;
            //dgvDTUList.AllowUserToResizeRows = false;
            //dgvDTUList.AllowUserToResizeColumns = true;
            dgvDTUList.RowHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvDTUList.RowHeadersWidth = 50;
            //dgvDTUList.ColumnHeadersHeight = 25;
            //dgvDTUList.Columns[1].Width = 100; // 接收时间
            //dgvDTUList.Columns[2].Width = 100; // 接收时间
            //dgvDTUList.Columns[4].Width = 200; // 接收时间
            //dgvDTUList.Columns[5].Width = 200; // 接收时间
            dgvDTUList.Margin         = new System.Windows.Forms.Padding(0, 0, 3, 0);
            dgvDTUList.TotalGprsCount = 0;
            foreach (var station in m_listStations)
            {
                if (!string.IsNullOrEmpty(station.GPRS))
                {
                    dgvDTUList.m_totalGprsCount += 1;
                }
            }
            //foreach (var station in m_listSoilStations)
            //{
            //    if (!string.IsNullOrEmpty(station.GPRS))
            //    {
            //        dgvDTUList.m_totalGprsCount += 1;
            //    }
            //}

            this.lblToolTip.Text = string.Format("GPRS站点在线状态统计  在线:{0}个,离线:{1}个,共:{2}个,上次刷新时间{3}.", 0, dgvDTUList.TotalGprsCount, dgvDTUList.TotalGprsCount, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));

            this.panel5.Controls.Add(this.dgvDTUList);
        }