Try something like this:
bool result = tblData.AsEnumerable( ).Any( r =>
{
string v1 = r.Field<string>( "COL1" );
string v2 = r.Field<string>( "COL2" );
string v3 = r.Field<string>( "COL3" );
return v3.Contains( v1 ) || v3.Contains( v2 );
} );
Use "&&" instead of "||" if you need both values. It is also possible to perform case-insensitive comparison.