sql >> Base de Datos >  >> RDS >> Mysql

consulta sql y lista desplegable

Debe usar .SelectedValue propiedad para obtener el valor del menú desplegable:-

string raf = string.Format("select Id from Customer WHERE email={0}",
                                  dropdownlist1.SelectedValue);

Para obtener texto desplegable:-

string raf = string.Format("select Id from Customer WHERE email={0}",
                                    dropdownlist1.SelectedItem.Text);

Además, tenga en cuenta que necesita un marcador de posición como {0} , al usar String.Format .

Aunque según su consulta, en su mayoría está accediendo a una base de datos, así que tenga cuidado con Inyección SQL , use una 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;