フォルダ内のファイル名をDateGridViewの一列目に表示させたいのですが、
エラーが出てしまいます。
『
型 'System.ArgumentOutOfRangeException' のハンドルされていない例外が mscorlib.dll で発生しました
追加情報:インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。
』
↓エラーがでたコード
//"C:\ "以下のファイルをすべて取得する
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"C:");
IEnumerable<System.IO.FileInfo> files =
di.EnumerateFiles("*", System.IO.SearchOption.AllDirectories);
//ファイル名をDateGridviewの一列目に追加
int row = 0;
foreach (System.IO.FileInfo f in files)
{
DateGridView.Rows[row].Cells[0].Value = f; row++;
プログラミングを初めて日は浅く、自分の説明不足のところもあると思いますが
どこが出来ていないかご指摘お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/14 12:19