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;