Мой Visual Basic немного заржавел, поэтому простите, если у меня неправильный синтаксис:
Одна вещь, которую вы можете использовать, это Contains, которая будет похожа на "% Searchtxtbox.Text%"
и точно так же, если он используется с DatabaseContext.
Я знаю, что это не то же самое, что Like, но если это не сработает, скорее всего, что-то не так, и я хотел бы больше кода.
data = (From k As BSPLib.ContactLib.Contact In data_org.Values Where k.stringdata.Contains(Searchtxtbox.Text) Select k.prime).ToList
Вы можете дополнительно использовать StartsWith
и EndsWith
для "Searchtxtbox.Text%"
и "%Searchtxtbox.Text"
Также я хотел бы предложить поставить "%" & Searchtxtbox.Text & "%"
между скобками для пояснения, но это все на ваше усмотрение.