急,关于xml?(100分)

  • 主题发起人 主题发起人 红雨911
  • 开始时间 开始时间

红雨911

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]怎样在datagrid中读入xml文件格式的数据?
 
使用ADOTABLE就可以直接加载XML文件。
还可以使用ClientDataSet加载XML文件。
本人推荐使用后者。如果是第三方开发工具产生的XML文件,要先进行XML MAP
 
最好先看一下demo中的四个例子。
 
使用ClientDataSet
DataSet ds = new DataSet();
ds.ReadXml("Youxml.xml");
DataGrid1.DataSource = ds.Tables[0].DefaultView;
DataGrid1.DataBind();
windows程序
E:/C#练习/xml练习/Form1.cs(110): “System.Windows.Forms.DataGrid”并不包含对“DataBind”的定义
web程序中这样,高手帮忙解决一下!
“/xml练习”应用程序中的服务器错误。
--------------------------------------------------------------------------------
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 未能加载类型“xml缁冧範.WebForm1”。
源错误:

行 1: <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="xml缁冧範.WebForm1" %>
行 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
行 3: <HTML>

源文件: c:/inetpub/wwwroot/xml练习/WebForm1.aspx 行: 1
 
1、使用DataSet.ReadXml时最好指定Schema,否则将会推测关系结构。如果不能推测,将引发异常。
2、在WinForm下DataGrid中没有DataBind这个方式,是使用SetDataBinding来设置。
3、“未能加载类型“xml缁冧範.WebForm1”。”将你的WEB项目编译一下。
 
接受答案了.
 
后退
顶部