В C # установите флажок для управления отображением окна сообщения при удалении записи из базы данных. - PullRequest
0 голосов
/ 29 ноября 2018

У меня возникли проблемы с установкой флажка, который при установке заставит всплывающее окно сообщения, когда пользователь пытается удалить запись.Когда флажок снят, окно сообщения не будет всплывать, и запись будет немедленно удалена.

Вот то, что у меня есть в настоящее время без реализации флажка.

private void deleteButton_Click(object sender, EventArgs e)
{
    try
    {
      int index = dataGridViewClients.CurrentRow.Index;
      if(MessageBox.Show("Do you want to delete record?", "Message", 
         MessageBoxButtons.YesNo)==DialogResult.Yes){
         ClientValidation.DeleteClient(clientVM.Clients[index]);
         }
     }
}

IЯ не уверен, как поставить флажок элемента управления в методе Любая помощь приветствуется.

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете просто добавить свойство флажка флажка к оператору if, как показано ниже, сначала проверяется значение флажка, и если оно не проверено, оператор короткого замыкания или не выполняется и не выполняет окно сообщения.

private void deleteButton_Click(object sender, EventArgs e)
{
    try
    {
        int index = dataGridViewClients.CurrentRow.Index;
        if(!CheckBox1.Checked ||
           MessageBox.Show("Do you want to delete record?", "Message", 
           MessageBoxButtons.YesNo)==DialogResult.Yes){
             ClientValidation.DeleteClient(clientVM.Clients[index]);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...