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 example@sqldat.com;
SqlCommand cmd = new SqlCommand(raf,conn);
cmd.Parameters.Add("@DropdownText",SqlDbType.NVarchar,20).Value =
dropdownlist1.SelectedItem.Text;