DataSet xml =new DataSet();
xml .ReadXml("a.xml");
this.ListBox1 .DataSource =xml;
this.ListBox1 .DataMember =xml.Tables[0];
this.ListBox1 .DataTextField="aaa"; //必须指定
this.ListBox1 .DataValueField="aaa"; ////必须指定
this.ListBox1 .DataBind ();
xml .ReadXml("a.xml");
this.ListBox1 .DataSource =xml;
this.ListBox1 .DataMember =xml.Tables[0];
this.ListBox1 .DataTextField="aaa"; //必须指定
this.ListBox1 .DataValueField="aaa"; ////必须指定
this.ListBox1 .DataBind ();
還可以用xml數據源
“未能找到文件“e:\windows\system32\inetsrv\XMLFile1.xml”。 将XMLFile1.xml拷贝到
该目录下则顺利能过,XML的文件只能放在\windows\system32\inetsrv\下吗?
或者放入项目中的任一目录下,不过读时,就要带相对路径,或url路径.
是的,我指定了Visual studio项目的位置,同一个项目的文件都是放在一起的。
为什么还会有这种情况呢?
怎么不通过DataSet,直接用经XML做数据源
dd.ReadXml("",XmlReadMode.Auto);