Ejemplo n.º 1
0
 private void DgvEdit_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex < 0)
     {
         DgvEdit.CurrentCellChanged -= new EventHandler(DgvEdit_CurrentCellChanged);
         DgvEdit.EndEdit();
         DgvEdit.CurrentCell = null;
         DgvEdit.ClearSelection();
         DgvEdit.CurrentCellChanged += new EventHandler(DgvEdit_CurrentCellChanged);
     }
 }
Ejemplo n.º 2
0
        private void FormEditID_FormClosing(object sender, FormClosingEventArgs e)
        {
            _ = DgvEdit.EndEdit();
            CheckError();
            // ID名に重複がないかチェック
            bool ret = DistinctCheck();

            if (!ret)
            {
                DialogResult result = MessageBox.Show("不正な設定があります\r\n最初の設定に戻しますか?",
                                                      "設定エラー",
                                                      MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    ResetDT(firstTB);
                    DgvEdit.CurrentCell = DgvEdit[0, 0];
                }

                e.Cancel = true;
            }
        }