在txt文件里进行查询(winform案例简单)
2010-12-20 17:04
253 查看
如上图所示布局,打开成绩单按钮必须先点击一下才能查询某个人的成绩,其功能主要是为了获取openfiledialog的filename即打开文件的地址。
打开成绩单按钮代码:
if (openFileDialog1.ShowDialog() == DialogResult.OK) { string filename = openFileDialog1.FileName; }
查询按钮代码:
//用户在点击成绩单ok的情况下 string filename = openFileDialog1.FileName; //判断用户有没有打开查询文件 if (string.IsNullOrEmpty(filename)) { MessageBox.Show("没有打开查询文件"); } else { //判断用户是否输入空字段 if (string.IsNullOrEmpty(txtName.Text.Trim())) { MessageBox.Show("请输入姓名"); } else { string[] lines = File.ReadAllLines(filename); //判断是否查到结果 bool find = false; foreach (var line in lines) { string[] strs = line.Split('|'); string name = strs[0]; string scores = strs[1]; if (name == txtName.Text.Trim()) { MessageBox.Show(name + "的成绩为:" + scores); find = true; //之后还有代码要执行,所以不能return break; } } if (find == false) { MessageBox.Show("没有查到此人分数"); } } }
相关文章推荐
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- java对txt文本文件的复制粘贴(对文件内容进行了简单的修改)以行为一个处理单位
- 简单sql查询接口(需要在文件中指定conn才能进行sql语句操作)
- Matplotlib API 小案例(一)对给出的txt文件表格中某几列进行API绘制
- winform配置文件的简单使用
- 简单打开和保存txt文件
- 应用程序配置文件简单问题:winform的配置文件App.config的问题,真的简单?
- (转)Java创建txt文件并进行读、写、修改操作
- springmvc文件上传下载简单实现案例(ssm框架使用)
- 简单的几个案例,对动态添加HTML进行了性能比较(包括innerHTML)
- 对WinForm的App.config文件进行加密
- Ajax请求二进制流进行处理(ajax异步下载文件)的简单方法
- 简单的文件查看Winform
- 利用异或进行的简单文件加密算法
- 从txt文件逐行读取数据到excel文件(包含POI的简单使用和excel文件的数据分列,出现次数统计)
- UNITY3D载入TXT文件进行显示
- Hibernate中Criteria查询简单例子新手上路第一案例
- 用C#压缩单个txt文件的最简单方式是什么
- MS SQL Server 对文件内容进行全文检索的查询
- [转]对WinForm的App.config文件进行加密