Member 13682955 Ответов: 1

Как использовать текстовый файл в качестве таблицы данных?


я хочу получить доступ к текстовому файлу в виде таблицы данных с помощью приложения c# windows.

Что я уже пробовал:

private void button2_Click(object sender, EventArgs e)
       {
           string line;


           StreamReader file = new System.IO.StreamReader(@"C:\Users\Touhid Hasan\Desktop\audio\pro.txt");

           while ((line = file.ReadLine()) != null)
           {
               if (line.Contains(textBox2.Text))
               {
                   pro = file.ReadLine();



                   break;
                   //string tou = file.ReadLine();


               }
               pro = file.ReadLine();//search reult to pro
           }
           file.Close();



           label1.Text = pro;










           // player.URL = (path + word + ".wav");
           //  player.controls.play();

       }
   }

1 Ответов

Рейтинг:
0

RickZeeland

Смотрите ответы здесь, большинство из них касаются использования CSV-файла: c# - заполнение набора данных из CSV - файла-переполнение стека[^]
Что-то вроде этого:

DataTable dtDataSource = new DataTable();
string[] fileContent = File.ReadAllLines(@"..\\Book1.csv");
//Create data table columns dynamically
string[] columns = fileContent[0].Split(',');

for (int i = 0; i < columns.Count(); i++)
{
	dtDataSource.Columns.Add(columns[i]);
}

string[] rowData = fileContent[i].Split(',');
dtDataSource.Rows.Add(rowData);

if (dtDataSource != null)
{
	dataGrid1.ItemsSource = dtDataSource.DefaultView;
}