update前: update后
先建立winform工程文件
拖入DataGridView空间和两个button按钮,第一个按钮命名为display,第二个按钮命名为Update
一:显示xml文件
双击display按钮填入代码
View Code
privatevoid button1_Click(object sender, EventArgs e)
{
string FileName;
FileName =@"E:\桌面\imsmanifest.xml";
DataSet ds =new DataSet();
ds.ReadXml(FileName);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
{
string FileName;
FileName =@"E:\桌面\imsmanifest.xml";
DataSet ds =new DataSet();
ds.ReadXml(FileName);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
将桌面上的Xml文件内容读入dataset中并绑定到dataGridView上显示出来
二:更新xml文件
双击Update按钮写入代码
View Code
privatevoid button2_Click(object sender, EventArgs e)
{
string FileName;
FileName =@"E:\桌面\imsmanifest.xml";//读取文件路径
DataSet ds =new DataSet();
ds.ReadXml(FileName); //讲文件读入dataset
this.dataGridView1.DataSource = ds.Tables[0].DefaultView; //讲文件绑定到datagridview上
ds.Tables[0].Rows[0]["ID"] ="dsa"; //改变dataset中的文件内容,将ID字段更新为dsa
ds.Tables[0].Rows[0]["title"] ="sssss";//将title的字段内容更新为sssss
ds.WriteXml(FileName); // 讲dataset中的内容重新写会xml文件
DataSet ds2 =new DataSet();
ds2.ReadXml(FileName);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView; //绑定显示改变后的xml文件
}
{
string FileName;
FileName =@"E:\桌面\imsmanifest.xml";//读取文件路径
DataSet ds =new DataSet();
ds.ReadXml(FileName); //讲文件读入dataset
this.dataGridView1.DataSource = ds.Tables[0].DefaultView; //讲文件绑定到datagridview上
ds.Tables[0].Rows[0]["ID"] ="dsa"; //改变dataset中的文件内容,将ID字段更新为dsa
ds.Tables[0].Rows[0]["title"] ="sssss";//将title的字段内容更新为sssss
ds.WriteXml(FileName); // 讲dataset中的内容重新写会xml文件
DataSet ds2 =new DataSet();
ds2.ReadXml(FileName);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView; //绑定显示改变后的xml文件
}