private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (mlayer != null && mlayer.Editable == true)
            {
                if (e.RowIndex < 0 || e.ColumnIndex < 0)
                {
                    return;
                }
                object obj = dt.Rows[e.RowIndex][e.ColumnIndex];
                if (obj.ToString().Length < 8)
                {
                    return;
                }
                DateTime date = DateTime.Now;
                bool     bl   = DateTime.TryParse(obj.ToString(), out date);
                if (bl)
                {
                    FrmSetDateTime dateTime = new FrmSetDateTime(obj.ToString());

                    if (dateTime.ShowDialog() == DialogResult.OK)
                    {
                        if (dateTime.m_date != null)
                        {
                            dt.Rows[e.RowIndex][e.ColumnIndex] = dateTime.m_date;

                            m_feature.SetValue(e.RowIndex, dateTime.d);
                        }
                    }
                }
            }
        }
        private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex < 0 || e.ColumnIndex < 0)
            {
                return;
            }
            object obj = dt.Rows[e.RowIndex][e.ColumnIndex];
            DateTime date = DateTime.Now;
            bool bl = DateTime.TryParse(obj.ToString(), out date);
            if (bl)
            {
                FrmSetDateTime dateTime = new FrmSetDateTime(obj.ToString());

                if (dateTime.ShowDialog() == DialogResult.OK)
                {
                    if (dateTime.m_date != null)
                    {
                        dt.Rows[e.RowIndex][e.ColumnIndex] = dateTime.m_date;
                    }
                }
            }
        }
        private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex < 0 || e.ColumnIndex < 0)
            {
                return;
            }
            object   obj  = dt.Rows[e.RowIndex][e.ColumnIndex];
            DateTime date = DateTime.Now;
            bool     bl   = DateTime.TryParse(obj.ToString(), out date);

            if (bl)
            {
                FrmSetDateTime dateTime = new FrmSetDateTime(obj.ToString());

                if (dateTime.ShowDialog() == DialogResult.OK)
                {
                    if (dateTime.m_date != null)
                    {
                        dt.Rows[e.RowIndex][e.ColumnIndex] = dateTime.m_date;
                    }
                }
            }
        }
        private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (mlayer != null && mlayer.Editable == true)
            {
                if (e.RowIndex < 0 || e.ColumnIndex < 0)
                {
                    return;
                }
                object obj = dt.Rows[e.RowIndex][e.ColumnIndex];
                if (obj.ToString().Length < 8)
                {
                    return;
                }
                DateTime date = DateTime.Now;
                bool bl = DateTime.TryParse(obj.ToString(), out date);
                if (bl)
                {
                    FrmSetDateTime dateTime = new FrmSetDateTime(obj.ToString());

                    if (dateTime.ShowDialog() == DialogResult.OK)
                    {
                        if (dateTime.m_date != null)
                        {
                            dt.Rows[e.RowIndex][e.ColumnIndex] = dateTime.m_date;

                            m_feature.SetValue(e.RowIndex, dateTime.d);
                        }
                    }
                }
            }
        }