社員の一ヶ月の勤務データをcsvに書き込み、そのデータをボタンを押下したタイミングでDataGridViewに出力するという仕様にしたいと考えております。以下がソースになります。'セルに値を設定する。Sub以上がソースです。ここで質問なのですが、一ヶ月分なので、csvのデータは、30日分ほどあります。「インデックスが配列の境界外です。」というエラーが出てしまいます。理解することが出来ませんでした・・・。nという部分で、Items(n)の変数に、csvのデータを格納しています。csvのデータには、30行のデータが存在するのですが、格納できているのは、その半分だけなんです。失礼なのですが、どなたか、csvのデータをすべて(30行まで)取得する方法をご教授願えないのでしょうか。連続で同じような質問をしてしまい、申し訳ないのですが、よろしくお願いいたします。19:55:16)直接的回答ではありません。CSVなら、OleDbで開いて、DataSetなりに読み込んでDataGridViewにバインドしたらそのまま表示できます。eeeDataGridView1.Rows.Add(obj)Nextとすれば、行(レコード)として表示できます。直接的回答ではありません。そのまま表示できます。回答ありがとうございます。質問で載せたソースは、他の方が作成していたソースを自分なりにアレンジしたソースで、具体的に調べたりせずに書いたものなんです。DataSetに読み込むという部分について、調べてみようかと思います。ありがとうございます。