Anda perlu menggunakan .SelectedValue
properti untuk mengambil nilai dropdown:-
string raf = string.Format("select Id from Customer WHERE email={0}",
dropdownlist1.SelectedValue);
Untuk mengambil teks tarik-turun:-
string raf = string.Format("select Id from Customer WHERE email={0}",
dropdownlist1.SelectedItem.Text);
Juga, Perhatikan bahwa Anda memerlukan tempat penampung seperti {0}
, saat menggunakan String.Format
.
Meskipun sesuai permintaan Anda, Anda sebagian besar mengenai database, jadi waspadalah terhadap Injeksi SQL , gunakan kueri berparameter seperti ini:-
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;