var query = from row in testDBDataSet.TestTable
where !row.Name.Equals("test")
select row;
TestDBDataSet.TestTableDataTable tempTable =
(TestDBDataSet.TestTableDataTable) query.CopyToDataTable<TestDBDataSet.TestTableRow>();
TestTableTableAdapter.Fill(tempTable);
このコードを実行すると、エラーInvalidOperationException was unhandled - The source contains no DataRows. が表示されます。
その基準を満たすデータは確かにありますが、何が間違っているのでしょうか? SQL Server 2008 R2 データベースからテーブルを選択しDataSource
て、DataGridView
. 基準を満たす特定の行のみを表示したい。
これは、コメントアウトしたときにも発生しますwhere !row.Name.Equals("test")