2
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")

4

1 に答える 1