private void txtNomePes_KeyPress(object sender, KeyPressEventArgs e) { //esse if aceita setas e apagar if (e.KeyChar == 8) { return; } //esse if não aceita os seguintes caracteres especiais string caracteresPermitidos = "!@#$¨&*()_-+ºª[]{}?/|\"'¬§<>.,:;°"; if ((caracteresPermitidos.Contains(e.KeyChar.ToString().ToUpper()))) { e.Handled = true; MessageBox.Show("Este campo não aceita caracteres especiais!"); } else { busca = txtNome.Text; DgPesquisa.DataSource = daoProd.SelectProdNomeCompl(busca); } }