2012-04-15 12 views
2

私はDataGridViewのを移入LINQクエリを記述しようとしているが、「シーケンス演算子は型に対応していません」 。ここで何が間違っていますか?LINQの例外

PS。より良いクエリを構築するためのヒントは歓迎です、それはLinqとの私の最初の連絡です:)

+0

どのLINQプロバイダーを使用していますか? LINQ to SQL?エンティティへのLINQ?他に何か?また、全体のメッセージですか?欠けているものがあるようです。 – svick

+0

Linq to SQL私は正直言っても私は確信しています。これら2つの間の正確な違いは何ですか? – kyooryu

答えて

4

私は問題があなたが望んでいる方法ではContainsメソッドを使用することはできないと思う。しかし、これを試すことができます。Containsメソッドの引数をcharから文字列に変更しました。

dataGridViewNorthWind.DataSource = (from products in dc.Products where 
         products.ProductName.StartsWith("C") && products.ProductName.Contains("a") 
         select new { products.ProductName, products.Category }); 
関連する問題