Как прочитать кириллицу из файла? - C#

Узнай цену своей работы

Формулировка задачи:

И как сделать красивую таблицу, чтобы шрифт не такой огромный был?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
 
namespace _0073 
{
 public partial class Form1 : Form 
 {
     public Form1()
     {
         InitializeComponent();
         Function();
     }
 
  //метод заполняет dataGridView данными из текстового файла
     public void Function() 
     {
         DataSet ds = new DataSet();
         //создаем временную таблицу
         ds.Tables.Add("Temp");
         
         //путь к текстовому файлу
         string path = @"a.txt";
         StreamReader sr = new StreamReader(path);
         
         /*создаем колонки в таблице и заполняем их названиями*/
         //считываем первую строку из файла, в ней названия столбцов
         string firstLine = sr.ReadLine();
         //массив имен колонок из файла
         string[] arraNameColumn = System.Text.RegularExpressions.Regex.Split(firstLine, ",");
         for(int i=0; i<arraNameColumn.Length; i++)
         {
             ds.Tables[0].Columns.Add(arraNameColumn[i]);
         }
         
         /*заполняем строки в таблице*/
         string Line = sr.ReadLine();
         while(Line != null) 
         {
             string[] arraCell = System.Text.RegularExpressions.Regex.Split(Line, ",");
             ds.Tables[0].Rows.Add(arraCell);
             Line = sr.ReadLine();
         }
 
         //привязываем dataGridView к таблице
         dataGridView1.DataSource = ds.Tables[0];
     }
 
     private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
     {
     }
 }
}

Решение задачи: «Как прочитать кириллицу из файла?»

textual
Листинг программы
StreamReader sr = new StreamReader(path, Encoding.Default);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы