sql >> Database >  >> RDS >> Mysql

sql-query en vervolgkeuzelijst

U moet .SelectedValue . gebruiken eigenschap om de waarde van de vervolgkeuzelijst op te halen:-

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

Voor het ophalen van dropdown-tekst:-

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

Houd er ook rekening mee dat u een tijdelijke aanduiding nodig heeft, zoals {0} , bij gebruik van String.Format .

Hoewel je volgens je vraag meestal een database raakt, dus pas op voor SQL-injectie , gebruik een geparametriseerde query als volgt:-

  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;


  1. MySQL-draaitabel met dynamische koppen op basis van gegevens uit één kolom

  2. Fout:kon PostgreSQL-versie van '10.3' niet bepalen - Django op Heroku

  3. Hoe veilig te ontsnappen aan de invoergegevens in php voor mysql

  4. Database Performance Tuning voor MariaDB