Check text contain?

I want to check text contain.

example r(“SR Detail Wording”) = “test Now”
SR_DetailWording = “check TestNow****”

I want check SR_DetailWording is contain in r(“SR Detail Wording”) or not
Now I have code as below.

If(masterDt.AsEnumerable().Any(Function(r) r("Category").ToString().Trim = srCategory AndAlso 
										   r("SR Detail Wording").ToString().Trim = SR_DetailWording), "Y", "N")

Please guide me for solve it.

Hi @fairymemay

Try this:

If masterDt.AsEnumerable().Any(Function(r) r("Category").ToString().Trim() = srCategory AndAlso
                                           r("SR Detail Wording").ToString().Trim().Contains(SR_DetailWording), "Y", "N")

Hope it helps!!

@parvathy now error as below.

Can you try following

If (masterDt.AsEnumerable().Any(Function(r) r("Category").ToString().Trim() = srCategory AndAlso
                                           r("SR Detail Wording").ToString().Trim().Contains(SR_DetailWording)), "Y", "N")

Hi @fairymemay

Try this:

If(masterDt.AsEnumerable().Any(Function(r) r("Category").ToString().Trim() = srCategory AndAlso r("SR Detail Wording").ToString().Trim().Contains(SR_DetailWording)), "Y", "N")

Hope it heps!!

@parvathy I think condition as wrong.

Now
r(“SR Detail Wording”).ToString().Trim().Contains(SR_DetailWording))

I think true should be.

SR_DetailWording contain r(“SR Detail Wording”).ToString

But I don’t know how to write code?

Hi @fairymemay

Try this:

result = If(masterDt.AsEnumerable().Any(Function(r) r("Category").ToString().Trim() = srCategory AndAlso SR_DetailWording.IndexOf(r("SR Detail Wording").ToString().Trim(), StringComparison.OrdinalIgnoreCase) >= 0), "Y", "N")

Hope it helps!!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.