コード例 #1
0
        private void ReadInputDataFiles()
        {
            var files = Directory.GetFiles(_path, _mask);

            foreach (var file in files)
            {
                int rowCount = 0;
                using (StreamReader reader = new StreamReader(file))
                {
                    while (reader.Peek() > -1)
                    {
                        if (NewDataRow != null)
                        {
                            rowCount++;
                            if (rowCount <= _numberOfRowsToSkip)
                            {
                                reader.ReadLine();
                                continue;
                            }
                            _view.AddRecord(NewDataRow(this,
                                                       new NewRowEventArgs()
                            {
                                Data = reader.ReadLine()
                            }));
                        }
                    }
                }
            }
        }