У меня есть оператор IF, который я хотел бы проверить, содержит ли мой DropDownList конкретный string. Могу ли я узнать, как я могу проверить?
IF
DropDownList
string
В настоящее время я работаю над этим утверждением:
if (DropDownList1.Text='%james%') { }
Спасибо
if (DropDownList1.SelectedItem.Text.Contains("james") { //... }
Если вам нужно игнорировать регистр, вы можете сделать что-то вроде:
bool contains = DropDownList1.SelectedItem.Text.IndexOf("james", StringComparison.OrdinalIgnoreCase) >= 0; if (contains) { //... }
попробуйте это,
if (DropDownList1.Items.Contains(new ListItem("james"))) { // ... code here }
или
if (DropDownList1.Items.FindByText("james") != null) { // ... code here }
Использовать строку. Содержит, чтобы проверить, содержит ли строка другую.
if (myString.Contains("james")} { }
Regex RegX = new Regex("james"); // james or any of your regex string if (RegX.IsMatch(DropDownList1.Text))