// 从 URL 加载 XmlDataDocument
XmlDataDocument myXmlDocument = new XmlDataDocument();
myXmlDocument.Load (localURL);谁给告诉我从URL加载XmlDataDocument后显示到datagrid中的C#代码?
XmlDataDocument myXmlDocument = new XmlDataDocument();
myXmlDocument.Load (localURL);谁给告诉我从URL加载XmlDataDocument后显示到datagrid中的C#代码?
解决方案 »
- asp.net中 dropdownlist 中如何在页面手动输入
- 二级域名打不开?为什么?急!急!
- 请教C#.net 点击按钮提取MSSQL表数据、指定的内容,发送到指定邮箱??
- 谁配置过windows 2003
- 对GridView的思考、疑惑~~~~
- .net中如何打开windows程序
- Graphics.DrawString写字时,怎么调节字得粗细?
- 两个半月做一个b/s结构的管理信息系统请前辈指指路子!!!(以前未学过asp.net)
- 一个简单的自定义控件,如何在一个<div></div>之间加入一行字?
- 菜鸟郁闷:关于字符串格式化的问题在那里有详细介绍啊?
- 如何获取刚刚添加的数据的自增型的主键ID的值。
- Asp.net中最难的问题,哪位大侠给点给点。。。。。
string xmlData=myXmlDocument.InnerXml;
System.IO.StringReader xmlSR = new System.IO.StringReader(xmlData);
myDS.ReadXml(xmlSR, XmlReadMode.IgnoreSchema);
DataGrid1.DataSource=myDS;
DataGrid1.DataBind();
myXmlDocument.Load (localURL);
myXmlDocument.Save("D:\\temp1.xml");
DataSet myDS=new DataSet();
string xmlData=myXmlDocument.InnerXml;
System.IO.StringReader xmlSR = new System.IO.StringReader(xmlData);
myDS.ReadXml(xmlSR, XmlReadMode.IgnoreSchema);
HhDataGrid1.DataSource=myDS;
HhDataGrid1.DataBind();
测试的时候,temp1.xml可以生成,为什么在datagrid中显示不出来呢??
<?xml version="1.0"?>
<Hospital.Doctor>
<Doctor>
<Name>李</Name>
<DOB>1978-11-07</DOB>
<Gender>女</Gender>
<IDNumber>1244545454578</IDNumber>
</Doctor>
<Doctor>
<Name>马</Name>
<DOB>1951-11-23</DOB>
<Gender>女</Gender>
<IDNumber>1244545454578</IDNumber>
</Doctor>
</Hospital.Doctor>
//myXmlDocument.Save("D:\\temp1.xml");
DataSet myDS=new DataSet();
string xmlData=myXmlDocument.InnerXml;
Response.Write(xmlData);
System.IO.StringReader xmlSR = new System.IO.StringReader(xmlData);
myDS.ReadXml(xmlSR, XmlReadMode.IgnoreSchema);
HhDataGrid1.DataSource=myDS.Tables[0].DefaultView;
HhDataGrid1.DataBind();
//你的DataGrid绑定没有问题吧
能在页面上显示
<?xml version="1.0" ?>
- <Hospital.Doctor>
- <Doctor>
<Name>李</Name>
<DOB>1978-09-16</DOB>
<Gender>男</Gender>
<IDNumber>1244545454578</IDNumber>
</Doctor>
...
李1978-09-16男1244545454578赵1956-03-22女1244545454578赵1969-03-17女1244545454578刘1977-05-19女1244545454578刘1953-04-22男1244545454578
datagrid1.DataSource=myXmlDocument.ChildNodes;
datagrid1.DataBind();or:datagrid1.DataSource=myXmlDocument.DataSet.Tables[0];
datagrid1.DataBind();
你查看页面的源文件就可以看到所有的字符
李1978-09-16男1244545454578赵1956-03-22女1244545454578赵1969-03-17女1244545454578刘1977-05-19女1244545454578刘1953-04-22男1244545454578既然我已经有这个了,我怎么把这些数据显示到datagrid中呢??