最近刚刚学习VS2010 C# 的listview控件,就在网上查询点语法等编写了一个简单的通讯录软件。
private void WriteDataToXml()
{
string [] sname ={"姓名","手机","办公电话","市场"};
string str3 = Directory.GetCurrentDirectory(); // 获取文件路径
DataTable dataTable = new DataTable("Test");
for (int i = 0; i < listView1.Columns.Count; i++)
{
dataTable.Columns.Add(sname[i]);
}
for (int i = 0; i < listView1.Items.Count; i++)
{
DataRow dataRow = dataTable.NewRow();
for (int j = 0; j < listView1.Columns.Count; j++)
{
dataRow[j] = listView1.Items[i].SubItems[j].Text;
}
dataTable.Rows.Add(dataRow);
}
dataTable.WriteXml(str3+"\\ABC.xml");
dataTable.Dispose();
}