xml代码参考

//private void LoadGridView()
    //{

    //    //foreach (DataRow row in ds.Tables[0].Rows)
    //    //{
    //    //    string name = row["name"].ToString();
    //    //    string age = row["age"].ToString();
    //    //}

    //    StringReader sreader = null;
    //    XmlTextReader xtreader = null;
    //    try
    //    {
    //        XmlDocument doc = new XmlDocument();
    //        doc.Load(Server.MapPath("xmltodataset.xml"));

    //        sreader = new StringReader(doc.InnerXml);
    //        xtreader = new XmlTextReader(sreader);
    //        dsxml.ReadXml(xtreader);
    //    }
    //    catch (Exception ex)
    //    {

    //        throw ex;

    //    }
    //    finally
    //    {
    //        xtreader.Close();
    //        sreader.Close();
    //    }
    //    // ds.Tables[0].Select("Size='L'");

    //    // DataView dv = ds.Tables[0].DefaultView;
    //    //dv.RowFilter = "select name where=" + Textbox1.text;
    //    //  dv.RowFilter = string.Format("sID=='1'&&sID=='2'");//除ID为1和2的都排除掉
    //    //dv.RowFilter = string.Format("Size='L'");
    //    //gradeview.datasource = dv;

    //    this.gridViewOrder.DataSource = dsxml;
    //    Response.Write(dsxml.Tables[0].Rows.Count);
    //    this.gridViewOrder.DataBind();
    //    //Response.Write(ds.Tables["OK"].Rows.Count);
    //}

    //public DataSet getDataTableXml()
    //{
    //    DataSet ds = new DataSet();
    //    StringReader sreader = null;
    //    XmlTextReader xtreader = null;
    //    try
    //    {
    //        XmlDocument doc = new XmlDocument();
    //        doc.Load(Server.MapPath("xmltodataset.xml"));

    //        sreader = new StringReader(doc.InnerXml);
    //        xtreader = new XmlTextReader(sreader);
    //        ds.ReadXml(xtreader);
    //    }
    //    catch (Exception)
    //    {

    //        throw;

    //    }
    //    finally
    //    {
    //        xtreader.Close();
    //        sreader.Close();
    //    }
    //    return ds;

    //}
    //增加
    //private void Add()
    //{

    //    //string i = this.gridViewOrder.Rows[0].Cells[0].Text;
    //    //string f = i.Substring(0,2);
    //    //int j = Convert.ToInt32(i.Substring(2, i.Length - 2));
    //    //j++;//截取后面的数据自增  REF自动增长

    //    //如果是搜索出来的那么如果添加Ref则不变 反之就是新订单

    //    string h = this.HiddenField1.Value.ToString();
    //    string ItemNo = this.Drop_ItemNo.SelectedValue;
    //    string Color = this.Drop_Color.SelectedValue;
    //    string Size = this.Drop_Size.SelectedValue;
    //    string LotQty = this.txtQty.Text;

    //    //在第一个前面插入一条信息
    //    XmlDocument doc = new XmlDocument();
    //    doc.Load(Server.MapPath("xmltodataset.xml"));
    //    XmlNode m_hbtls = doc.SelectSingleNode("m_hbtls");//选择节点

    //    XmlElement m_hbtl = doc.CreateElement("m_hbtl");//创建节点
    //    //student.SetAttribute("id",id);

    //    XmlElement ele_RefNo = doc.CreateElement("RefNo"); //第一个元素WL
    //    ele_RefNo.InnerText = h;
    //    m_hbtl.AppendChild(ele_RefNo);


    //    XmlElement ele_ItemNo = doc.CreateElement("ItemNo"); //第二个元素ItemNo
    //    ele_ItemNo.InnerText = ItemNo;
    //    m_hbtl.AppendChild(ele_ItemNo);

    //    XmlElement ele_Color = doc.CreateElement("Color");//第三个元素Color
    //    ele_Color.InnerText = Color;
    //    m_hbtl.AppendChild(ele_Color);

    //    XmlElement ele_Size = doc.CreateElement("Size");//第四个元素Color
    //    ele_Size.InnerText = Size;
    //    m_hbtl.AppendChild(ele_Size);

    //    XmlElement ele_OrderQty = doc.CreateElement("OrderQty");//第三个元素Color
    //    ele_OrderQty.InnerText = LotQty;
    //    m_hbtl.AppendChild(ele_OrderQty);

    //    m_hbtls.InsertBefore(m_hbtl, m_hbtls.FirstChild);
    //    doc.Save(Server.MapPath("xmltodataset.xml"));

    //    //重新加载GridView
    //    LoadGridView();


    //}

    ////添加新数据
    //private void AddNum()
    //{

    //    //string i = this.gridViewOrder.Rows[0].Cells[0].Text;
    //    //string f = i.Substring(0,2);
    //    //int j = Convert.ToInt32(i.Substring(2, i.Length - 2));
    //    //j++;//截取后面的数据自增  REF自动增长

    //    string h = "";
    //    string ItemNo = "";
    //    string Color = "";
    //    string Size = "";
    //    string LotQty = "";

    //    //在第一个前面插入一条信息
    //    XmlDocument doc = new XmlDocument();
    //    doc.Load(Server.MapPath("xmltodataset.xml"));
    //    XmlNode m_hbtls = doc.SelectSingleNode("m_hbtls");//选择节点

    //    XmlElement m_hbtl = doc.CreateElement("m_hbtl");//创建节点
    //    //student.SetAttribute("id",id);

    //    XmlElement ele_RefNo = doc.CreateElement("RefNo"); //第一个元素WL
    //    ele_RefNo.InnerText = h;
    //    m_hbtl.AppendChild(ele_RefNo);


    //    XmlElement ele_ItemNo = doc.CreateElement("ItemNo"); //第二个元素ItemNo
    //    ele_ItemNo.InnerText = ItemNo;
    //    m_hbtl.AppendChild(ele_ItemNo);

    //    XmlElement ele_Color = doc.CreateElement("Color");//第三个元素Color
    //    ele_Color.InnerText = Color;
    //    m_hbtl.AppendChild(ele_Color);

    //    XmlElement ele_Size = doc.CreateElement("Size");//第四个元素Color
    //    ele_Size.InnerText = Size;
    //    m_hbtl.AppendChild(ele_Size);

    //    XmlElement ele_OrderQty = doc.CreateElement("OrderQty");//第三个元素Color
    //    ele_OrderQty.InnerText = LotQty;
    //    m_hbtl.AppendChild(ele_OrderQty);

    //    m_hbtls.InsertBefore(m_hbtl, m_hbtls.FirstChild);
    //    doc.Save(Server.MapPath("xmltodataset.xml"));

    //    //重新加载GridView
    //    LoadGridView();


    //}
    //保存到数据库里的删除

你可能感兴趣的:(xml)