В чем заключается ошибка и как это исправить?
Хочу передать данные из CSV файла в DataGridView. Написал класс для данных которые будут в таблице. Использовал библиотеку CSVHelper и вылезла такая ошибка.
public class DataInfo
{
public string SurName { get; set; }
public int Number { get; set; }
public DateTime Date { get; set; }
public bool Working { get; set; }
}
public DataTable read(string filePath)
{
var dt = new DataTable();
var csv = new CsvReader(new StreamReader(filePath));
// Creating the columns
typeof(DataInfo).GetProperties().Select(p => p.Name).ToList().ForEach(x => dt.Columns.Add(x));
// Adding the rows
csv.GetRecords<DataInfo>().ToList.ForEach(line => dt.Rows.Add(line.Name, line.Age, line.Birthdate, line.Working));
return dt;
Ответы (1 шт):
Автор решения: Andrew
→ Ссылка
Обращаешься к функции как к проперти.
Функции вызываются со скобками
ToList -> ToList()