WinForm中操作文件File,可以完成一些小型功能的项目,类似如下员工管理系统:
想做数据永久性的保存,一般的做法是将数据放入sqlserver中,但是我们发现要显示的和保存到数据量不大,如果保存在数据库中,光是数据库的安装成本就很高,那么我们可以将员工信息以txt文件袋方式保存在本地中,如下图:
要注意的点:1.一行数据为一条完整的员工信息 2.每个属性之间用空格隔开 3.方便文件操作,可以将此文件直接放入到项目的 bin/Debug 下:
这样在读取文件数据的时候就不存在路径问题了,直接写文件名字即可。那么我们接下来要创建实体类,当读取出来的数据要和实体类绑定,之后的 增删改查功能以及显示数据都是和实体类相关:
/// <summary>
/// 员工类
/// </summary>
public class EmpInfo
{
//编号
public int EmpId {
get; set; }
//姓名
public string Name {
get; set; }
//职位
public string EmpName {
get; set; }
//性别
public string Gender {
get; set; }
//年龄
public int Age {
get; set; }
//部门
public string Dept {
get; set; }
}
以及以下关键代码读取数据并绑定数据: