Как прочитать файл csv с локального компьютера и отобразить данные в asp.net с помощью C # без сохранения на сервере? - PullRequest
0 голосов
/ 11 февраля 2019

Я хочу прочитать CSV-файл, используя элемент управления загрузкой файлов в asp.net, прочитать csv-файл с пользователя / локального компьютера и отобразить данные CSV-файла в gridview для хранения на Sql-сервере.но я не могу получить без сохранения файла CSV на сервере.
Я не хочу, чтобы сохранить файл на сервере.я пытаюсь ниже код

List<ClsSalarySlipBEL> csvlist= new List<ClsSalarySlipBEL>();
string filePath = string.Empty;
string csv_file_path = Path.GetFullPath(fucsv.PostedFile.FileName); 
string csv_file_name = Path.GetFileName(fucsv.PostedFile.FileName);
//string dir = 
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
//string csvf = Convert.ToString(fucsv.PostedFile.FileName); 
StreamReader sr = new StreamReader(csv_file_path);
var reader = new StreamReader(File.OpenRead(csv_file_path));
List<string> searchList = new List<string>();
while (!reader.EndOfStream)
{
    var line = reader.ReadLine();
    searchList.Add(line);
}

как я могу решить эту проблему?Может кто-нибудь мне помочь?спасибо за продвинутый

var reader = new StreamReader (File.OpenRead ("D: \ csv \ file \ path.csv"));я хочу этот путь к файлу, используя управление загрузкой файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...