【发布时间】:2016-03-24 05:31:15
【问题描述】:
我正在制作一个通讯录,用户必须能够添加、更新和删除通讯录的条目。我正在使用数据集和 datagridview 来显示我正在使用的 xml 文件,并且我得到了要显示的联系人,但现在我需要能够添加、更新(即更改名字、姓氏电子邮件和电话号码) 并删除联系人。
这是我目前的代码:
Public Class Form1
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
DataSet1.ReadXml("contactlist.xml")
DataGridView1.DataSource = DataSet1
DataGridView1.DataMember = "student"
End Sub
End Class
这是我的xml
<?xml version="1.0" encoding="UTF-8"?>
<contact>
<student>
<FirstName>
John
</FirstName>
<LastName>
Smith
</LastName>
<Email>
kooldudesmith@gmail.com
</Email>
<Number>
905-453-9220
</Number>
</student>
<student>
<FirstName>
Joanna
</FirstName>
<LastName>
Smith
</LastName>
<Email>
joannasupermail@hotmail.com
</Email>
<Number>
905-453-8767
</Number>
</student>
<student>
<FirstName>
Jaime
</FirstName>
<LastName>
Smith
</LastName>
<Email>
little_cat_mouse@yahoo.com
</Email>
<Number>
905-432-1232
</Number>
</student>
<student>
<FirstName>
Bill
</FirstName>
<LastName>
Pang
</LastName>
<Email>
bill.pang7@gmail.com
</Email>
<Number>
647-789-123
</Number>
</student>
<student>
<FirstName>
William
</FirstName>
<LastName>
Nguyen
</LastName>
<Email>
ovi8.washington@gmail.com
</Email>
<Number>
647-963-6531
</Number>
</student>
</contact>
【问题讨论】:
-
您有什么具体问题吗?
-
基本上,我需要找到一种直接从应用程序修改 xml 文件的方法。我已经尝试查看其他人提出的问题,但我无法让这些技术发挥作用。
标签: xml vb.net datagridview dataset