string query = string.Format("/sitecore/content/MyItems/*[contains(@MyField,'{0}')]", thevalue);
Item[] myItems = Sitecore.Context.Database.SelectItems(query);
Я только что вытащил этот код со своего сайта и изменил названия для вашего запроса.Это довольно неэффективно, если у вас много MyItems, поэтому я не буду использовать это на странице, где производительность является ключевым факторомТот же запрос должен работать для любого поля типа списка.