(FileUpload1.PostedFile.FileName == string.Empty) { return; } else { string[] FileExt = FileUpload1.FileName.Split('.'); string FileEx = FileExt[FileExt.Length - 1]; if (FileEx.ToLower() == "csv") { FileUpload1.SaveAs(Server.MapPath(" " + FileUpload1.FileName)); } else { return; } } CSVReader reader = new CSVReader(FileUpload1.PostedFile.InputStream); string[] headers = reader.GetCSVLine(); DataTable dt = new DataTable(); foreach (string strHeader in headers) dt.Columns.Add(strHeader); string[] data; while ((data = reader.GetCSVLine()) != null) ...

Go to the complete details ...