如何用XML动态绑定GridView? 我有<?xml version="1.0" encoding="UTF-8"?>
<root>
  <Template>
    <TemplateId>模板ID</TemplateId>
    <TemplateName>模板2</TemplateName>
    <TemplateContent>模板内容</TemplateContent>
  </Template>
</root>gridview下显示
  模板名  模板内容  操作
  模板2   模板内容  修改 
  模板3   模板内容  修改当我点击左边的"列表"时,右边的GridView动态读取Xml文件显示出来?
请问各位大虾们,如何能动态绑定?

解决方案 »

  1.   

    我记得XML文件可以做为数据源的。你新建一个数据源,可以直接绑定的。万一不行的话,可以把它转换成DataTable再绑定的。
      

  2.   

    XML 你可以看做一个dataset。
    把xml读到dataset。 然后绑定
      

  3.   

    把xml读到dataset。 然后绑定
      

  4.   

     
       string xmlPath = "../MailTemplate/MailTemplate.xml";
        #region Page_Load事件
        //加载xml并显示在gridview中
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet objDataSet = new DataSet();
            objDataSet.ReadXml(Server.MapPath(xmlPath));        this.gvmessboard.DataSource = objDataSet.Tables[0];
            this.gvmessboard.DataBind();
        }
        #endregion谢谢各位,我已解决.