现在有一个cs架构的软件,软件上面有筛选的功能,请问一下如何保存用户上次选好的条件,以便下次用这个筛选功能的时候默认为上次筛选的条件,用ini文件保存吗?还是用XML来保存,保存的话放在哪里呢?能指点一下步骤吗?请高手赐教。

解决方案 »

  1.   

    XML,二进制文件等都可,或注册表.
    可以使用序列化方法直接将对保存在文件内,也可反序化直接将文件内的数据变成上次的对象.
      

  2.   

    ini,xml,或者自定义结构的文件。还有就是放到数据库里。保存到哪里?这个好像都是决定啊。好像都没有什么难度吧?
      

  3.   


    使用XML存放比较简单,可以直接使用Configuration.AppSettings,它保存为app.config文件如果要自己写,可以用DataSet,它也可以保存为XML,还能从XML中读取
      

  4.   

    你也可以以xml形势把它存储在数据库里面
      

  5.   

    保存在数据库中相对比较安全
    也可以保存在ini文件中
    当然最简单的是保存在一个xml文件中,这样到时候你要配置界面也容易点.而且不同的窗体可以不同命名的xml文件来保存.
    不推荐放在应用程序配置文件中,这样会很混乱