さて、私はこのforeachループに配置したいくつかのメソッドをループしようとしています。
foreach (DataGridViewRow row in gv.Rows)
{
}
現在、データベースには19行あるので、行数と同じ回数だけループさせたいと思います。しかし、ステップスルーしてデバッグすると、.Rows値は38になります。これは、何らかの理由で38行を読み取っていることを意味します。ここで何が欠けていますか?行番号が19ではなく38であるのはなぜですか?それが役立つ場合は、WindowsフォームアプリケーションでSQLCEも使用しています。