سلام ببخشید دیر حواب دادم
من این کد رو تست کردم
جواب داد
شما تغییرات رو روش اعمال کنید
DataSet ds = new DataSet();
ds.Tables.Add("Users");
ds.Tables["Users"].Columns.Add("Name");
ds.Tables["Users"].Columns.Add("Address");
for (int i = 0; i < listView1.Items.Count; i++)
{
ds.Tables["Users"].Rows.Add(listView1.Items[i].Text,
listView1.Items[i].SubItems[1].Text);
}
ds.WriteXml("Users.xml");
}
private void button7_Click(object sender, EventArgs e)
{
int count=listView1.Items.Count+1;
listView1.Items.Add("User : " + count.ToString());
listView1.Items
[listView1.Items.Count - 1].SubItems.Add("Address"+count.ToString());
}
private void button6_Click(object sender, EventArgs e)
{
DataSet ds2 = new DataSet();
ds2.ReadXml("Users.xml");
listView1.Items.Clear();
for (int j = 0; j < ds2.Tables["Users"].Rows.Count; j++)
{
listView1.Items.Add(ds2.Tables["Users"].Rows[j][0].ToString());
listView1.Items
[listView1.Items.Count - 1].SubItems.Add(ds2.Tables["Users"].Rows[j][1].ToString());
// listView1.Items
[listView1.Items.Count - 1].SubItems.Add(ds2.Tables["Users"].Rows[j][2].ToString());
}
}