Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

consulta sql e lista suspensa


Você precisa usar .SelectedValue propriedade para buscar o valor do menu suspenso:-
string raf = string.Format("select Id from Customer WHERE email={0}",
                                  dropdownlist1.SelectedValue);

Para buscar o texto suspenso:-
string raf = string.Format("select Id from Customer WHERE email={0}",
                                    dropdownlist1.SelectedItem.Text);

Além disso, observe que você precisa de um espaço reservado como {0} , ao usar String.Format .

Embora, de acordo com sua consulta, você esteja acessando principalmente um banco de dados, tenha cuidado com SQL Injection , use a consulta parametrizada como esta:-
  string raf = select Id from Customer WHERE [email protected];
  SqlCommand cmd = new SqlCommand(raf,conn);
  cmd.Parameters.Add("@DropdownText",SqlDbType.NVarchar,20).Value =
                                      dropdownlist1.SelectedItem.Text;