1.通过文本框输入关键字,查找某一目录下的符合该关键字的文本文件并显示出来,可以的话希望有效率 20分2.查询完毕后取得它们的文件名与数据库里的file字段相匹配,最后使用select语句查询显示在GridView的列表内?可以的话希望有效率 40分估计会有点难,如果有高人两题都回答出来,我会再加20分的

解决方案 »

  1.   

    1.问题一可以读取文件并看这个字符串是否包含关键字,效率可能不会很高
    具体的方法就是Contains(string)方法...
    2.加入取出的文件名都放在一个ArrayList中,我们可以用一个sql语句查询:
    select × from table where file = ‘file1’ or file = ‘file2'.......这个只需要打开一次数据库连接就可以查询完结果,就是sql语句有点繁琐,不过这个不是最重要的了估计。
    如果想模糊查询,可以添加%在查询的字段内容中。
      

  2.   

    呵呵,多谢
    希望能写点简单代码能实现
    还有个问题就是SQL的问题,如果ArrayList里有1个或者有10个文件名,我SQL该如何控制?总不至于写死SQL吧