How to Import/Export data of DataGrid from/to CSV file in wpf using MVVM
In this post i will explain how to Import/Export data of DataGrid from/to CSV file in wpf using MVVM To Import CSV to DataGrid i have created method called LoadCSV() which will load CSV data and update the DataGrid private void LoadCSV() { LstEmployees.AddRange(File.ReadAllLines("csvFilePath") .Skip(1) .Select(v => CsvToEmployees(v)) .ToList()); } In LoadCSV() method i am first reading the CSV using File clas ReadAllLines() method After that i am skip the first line becuase in first line we used to have Header for CSV file And then i am calling CsvToEmployees() which take a single line and split the text by comma and then convert it to Employees. After converting All text to Employees list i am adding the list to ObservableCollection which is Binded with DataGrid Employees CsvToEmployees(string c