private void MySettingsDeleteButton_Click(object sender, EventArgs e) { var form = new MessageBoxForm(); form.StartPosition = FormStartPosition.CenterParent; var result = form.ShowForm("Do you really want to delete selected setting from Internet Settings Database?", MainForm.Current.Text, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (result == DialogResult.Yes) { mainForm.LoadingCircle = true; var setting = (UserSetting)MyDevicesDataGridView.SelectedRows[0].DataBoundItem; var ws = new WebServiceClient(); ws.Url = MainForm.Current.OptionsPanel.InternetDatabaseUrlComboBox.Text; ws.DeleteSettingCompleted += ws_DeleteSettingCompleted; ws.DeleteSettingAsync(setting); } }