XML基础操作一
Net中数据集DataSet操作
//向Table中添加一条新记录
DataSet ds=new DataSet("dsBook");
ds.ReadXml(Server.MapPath(@"Book.xml"));
System.Data.UniqueConstraint uc=new UniqueConstraint(ds.Tables["Book"].Columns["ID"]);
DataRow dr=ds.Tables[0].NewRow();
dr["ID"]=Convert.ToInt32(this.TextBox1.Text.Trim());
dr["Name"]=this.TextBox2.Text.Trim();
dr["Price"]=Convert.ToDecimal(this.TextBox3.Text.Trim());
ds.Tables[0].Rows.Add(dr);
Response.Write(ds.Tables[0].Rows.Count.ToString());
ds.WriteXml(Server.MapPath(@".\\Book.xml"));
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();
//将XML中文件全部装载入DataSet后,进行操作。满足数据量小,技术难度要求简单,快速需求。
//测试代码保存在: 闪:\CODE\AspNetDemo\DataSetXML
//向Table中添加一条新记录
DataSet ds=new DataSet("dsBook");
ds.ReadXml(Server.MapPath(@"Book.xml"));
System.Data.UniqueConstraint uc=new UniqueConstraint(ds.Tables["Book"].Columns["ID"]);
DataRow dr=ds.Tables[0].NewRow();
dr["ID"]=Convert.ToInt32(this.TextBox1.Text.Trim());
dr["Name"]=this.TextBox2.Text.Trim();
dr["Price"]=Convert.ToDecimal(this.TextBox3.Text.Trim());
ds.Tables[0].Rows.Add(dr);
Response.Write(ds.Tables[0].Rows.Count.ToString());
ds.WriteXml(Server.MapPath(@".\\Book.xml"));
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();
//将XML中文件全部装载入DataSet后,进行操作。满足数据量小,技术难度要求简单,快速需求。
//测试代码保存在: 闪:\CODE\AspNetDemo\DataSetXML