Bạn cần sử dụng .SelectedValue
thuộc tính để tìm nạp giá trị của menu thả xuống:-
string raf = string.Format("select Id from Customer WHERE email={0}",
dropdownlist1.SelectedValue);
Để tìm nạp văn bản thả xuống:-
string raf = string.Format("select Id from Customer WHERE email={0}",
dropdownlist1.SelectedItem.Text);
Ngoài ra, xin lưu ý rằng bạn cần một trình giữ chỗ như {0}
, khi sử dụng String.Format
.
Mặc dù theo truy vấn của bạn, hầu như bạn đang truy cập vào cơ sở dữ liệu, vì vậy hãy cẩn thận với SQL Injection , sử dụng truy vấn được tham số hóa như sau:-
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;