记事本中存储了学生名单,一行写一个学生姓名

通过FileStream、StreamReader来读取记事本文件,将读取的内容存放到DataTable中

/// <summary>
/// DataTable显示选择的学生名单
/// </summary>
/// <returns></returns>
public static DataTable StuList()
{DataTable dt = new DataTable();dt.Columns.Add("学生姓名");string sFilePath = string.Empty;学生名单的路径sFilePath = Parameters.g_sStuListPath + frm.cblClass.SelectedItem;判断学生名单是否存在if (!File.Exists(sFilePath)){MessageBox.Show("该学生名单文件不存在,请检查是否有误。");return dt;}string sStuName = string.Empty;FileStream fs = new FileStream(sFilePath, FileMode.Open);"GB2312"用于显示中文字符,写其他的,中文会显示乱码StreamReader reader = new StreamReader(fs, UnicodeEncoding.GetEncoding("GB2312"));一行一行读取while ((sStuName = reader.ReadLine()) != null){sStuName = sStuName.Trim().ToString();DataRow dr = dt.NewRow();dr["学生姓名"] = sStuName;dt.Rows.Add(dr);}m_dtStu = dt;关闭文件流fs.Close();return dt;
}

C# 按行读取txt记事本文件相关推荐

  1. python按行读取txt文件-Python逐行读取txt文本,按符合分割词并逐行写入txt

    背景Background: 我的txt文件里面存放的是搜索词,由于原始的query(搜索词)都是用/或者.来分割词,而我要达到的是每个词语是单独的一行,并且写入txt 第一步:按行读取txt文件 s ...

  2. openFileDialog 打开TXT记事本文件写入数据库

    WinForm 中添加 openFileDialog Button, WinForm .cs 中添加本地.mdf,如下: using System; using System.Collections. ...

  3. matlab读取txt/excel文件并画图的方法

    matlab读取txt/excel文件为矩阵,并进行画图的方法 1. matlab准备 如果没有matlab的话,只需要到学校网站上下载,按照步骤就可以安装.THU的下载地址如下: THU matla ...

  4. C#读取txt日志文件

    C#读取txt日志文件 C#读取txt日志文件 由于公司实际业务需要,需要读取机器设备的生产日志文件的数据,用于数据分析.因此记录一下数据读取及初步的字符切割并写入数据库. 日志文件数据如下图: 效果 ...

  5. C语言在读取txt类型文件中的汉字字符串出现乱码的解决办法

    题目 C语言在读取txt类型文件中的汉字字符串出现乱码的解决办法 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步.--来自考研路上的lwj 一.前言 当我们在练习文件这一章节时,因为需 ...

  6. C++ ifstream open 读取txt/json文件出现中文乱码的解决问题

    C++ ifstream open 读取txt/json文件出现中文乱码的解决方法 作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!

  7. C++文件操作——按行读取txt文本文件

    我们经常在一些项目中需要处理文本文件的读取,比如按行进行文本读取操作 下面分别介绍按行读取文本的一些方法: (1).采用C语言中的fgets函数 USES_CONVERSION; //调用函数,T2A ...

  8. 使用python读取txt坐标文件生成挖空矿山_探矿批量

    # -*-coding:utf-8-*- import arcpy import fileinput import os # 探矿权坐标格式举例 # 111.0846,31.1530 # 111.10 ...

  9. python读取坐标文本文件_使用python读取txt坐标文件生成挖空矿山_探矿批量

    # -*-coding:utf-8-*- import arcpy import fileinput import os # 探矿权坐标格式举例 # 111.0846,31.1530 # 111.10 ...

  10. c++按行读取txt

    前两天简单的处理了一些数据,记录一下. 目的是取出一个txt文件(wavMaxMinIndex_appear.txt)中6的倍数行的数据,存入一个新的txt(numbers_between_maxMi ...

最新文章

  1. BCELoss BCEWithLogitsLoss 多标签损失函数
  2. c/c++反混淆方法
  3. C++类中不能定义自身类类型成员变量
  4. j2ee可以用于前端开发吗_用于J2EE开发的Cloud IDE
  5. SQLServer 联合查询
  6. 每天一个linux命令(性能、优化):【转载】free命令
  7. abaqus质量缩放系数取值_ABAQUS-延性损伤模型模拟金属材料断裂
  8. python读取坐标文本文件_使用python读取txt坐标文件生成挖空矿山_探矿批量
  9. A - Cube Stacking(带权并查集)
  10. SQLServer 与 MySQL
  11. Python文件读写基本操作
  12. 暨南大学锐捷校园网路由器教程
  13. uniapp引入阿里图标库
  14. Chrome插件——一键保存网页为PDF1.0发布
  15. C++ | (struct)结构体变量作为函数参数调用的方法小结
  16. AHRS(航姿参考系统)和IMU(惯性测量单元)的区别【转】
  17. 数据基础设施,证券行业跑赢时代的新引擎
  18. Window 重置所有网络驱动器的命令
  19. 虚拟机可以做成存储服务器吗,利用win10自带虚拟机功能轻松打造家用nas
  20. 一文搞懂Linux系统内核升级及下载当前内核源代码

热门文章

  1. 2020国内学者SCIENCE发文盘点,生物类 37 篇 (新冠相关 9 篇)
  2. Stata作回归分析
  3. 计算机网络通信模型之cs模式(一)简单的socket
  4. ArcGIS Pro 学习路径
  5. LeetCode刷题日记:LCP 03.机器人大冒险
  6. linux脚本pend什么意思,LSF Basis
  7. java练手小项目雷霆战机
  8. 山重水复疑无路,柳暗花明又一村。---找工作感想
  9. 占星术杀人魔法 - 笔记
  10. HGDB pg_stat_statements 用法