1. 程式人生 > >VS C#編寫的簡單通訊錄

VS C#編寫的簡單通訊錄

最近剛剛學習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();
        }