【发布时间】:2011-09-05 16:43:42
【问题描述】:
我的应用程序中有一个 DatagridView。我想将 gridview 列序列化为 XML 文件。仅序列化列名很容易,但我也想序列化列索引。
我会这样对列进行序列化:
ArrayList array = new ArrayList();
foreach(DataGridViewColumn column in datagridView1.Columns)
{
array.Add(column.Name)
}
using (FileStream file = new FileStream("test.xml", FileMode.Create))
{
SoapFormatter formatter = new SoapFormatter();
formatter.Serialize(file, array);
}
但我想知道如何也序列化列索引?
提前感谢您的帮助!
【问题讨论】:
-
你为什么使用 SoapFormatter 进行 XML 序列化而不是
XmlFormatter?? -
您使用的是什么版本的 .NET?如果您使用的是 .NET 2.0 或更高版本,则根本不应该使用 ArrayList。
-
@John Saunders - 我正在使用 3.5。
标签: c# .net serialization arraylist