Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Abfrage und Dropdown-Liste

Sie müssen .SelectedValue verwenden Eigenschaft zum Abrufen des Werts von Dropdown:-

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

Zum Abrufen von Dropdown-Text:-

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

Beachten Sie außerdem, dass Sie einen Platzhalter wie {0} benötigen , wenn String.Format verwendet wird .

Obwohl Sie gemäß Ihrer Abfrage hauptsächlich auf eine Datenbank treffen, hüten Sie sich also vor SQL-Injektion , verwenden Sie eine parametrisierte Abfrage wie folgt:-

  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;