C#windows窗体查询,先读取文件信息,再根据条件查询数据并输出结果

2024-01-01 17:30:52
有3个网友回答
网友(1):

这是完全可以的,可以使用多种方案来解决:.txt 文本文件,.csv 逗号分隔值文件,.xls或是.xlsx 电子表格,.xml文档,.mdb的Access数据库文件,.sdf的SQL CE数据库文件等等,以上这些都不需要安装额外的程序,可以直接使用,你还可以直接使用序列化和反序列化生成一个数据文件。
读取方面,针对不同的文件类型使用不同的读取方式,读取完成后的操作就是大同小异了,根据读取到的内容得到一个DataTable或是List列表,然后进行遍历或是循环,查找是否有符合你指定条件的记录,有就显示出来,没有就弹出一个消息框告知用户。
希望对你有帮助,还有疑问或是需要补充问题请追问或是Hi

网友(2):

可以使用文本,不过要有一定的格式
也可以使用xml或者excel

可以使用 linq查询,
如果每一行是一条记录的话,可以作为一个实体,

把所有的记录导入一个list中
然后通过linq查询
比如:
var a = from jilu in list where jilu.name="要查询的设备名称" select jilu;
大体就是这个样子

网友(3):

把你的数据写在Excel或者CSV里面,用程序读取Excel或者CSV到DataTable同时赋值给DataGridView,查询的时候直接对DataTable做操作。利用Select();方法。再次循环赋值给DataGridView达到效果。建议你用ACCESS或者SQLITE