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