将ListView保存到Settings.settings?

时间:2009-12-06 07:22:39

标签: c# listview settings.settings

如何将带有多列的ListView保存到Settings.settings中并在运行时加载它们? 我正在尝试使用3列保存ListView。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

  1. 将listview绑定到某个数据结构。
  2. Serialize正在使用xmlseriualizer - 然后您可以将结果保存到设置中。
  3. 使用反序列化完成恢复。

    StringWriter output = new StringWriter(new StringBuilder());
    XmlSerializer s = new XmlSerializer(this.GetType());
    s.Serialize(output,this);
    var result = output.ToString()