Do you expect one or more records back ?
var test = from o in myTable.AsEnumerable()
where o.Field<string>("C1") == "Test1"
&& o.Field<string>("C2") == "Test2"
select o.Field<double>("Test3");
foreach (var Result in test )
Console.WriteLine("Result: " + Result.ToString());