问题描述
我想要获取xsd里面的元素,将其展现在ControlGrid上,该怎么做呢
解决方案
解决方案二:
我通过读DataSet的Schema,读出来一个xsd格式,其文本如下<xs:schemaxmlns=""xmlns:xs="http://www.w3.org/2001/XMLSchema"xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"id="NewDataSet"><xs:elementname="NewDataSet"msdata:IsDataSet="true"msdata:UseCurrentLocale="true"><xs:complexType><xs:choiceminOccurs="0"maxOccurs="unbounded"><xs:elementname="Table"><xs:complexType><xs:sequence><xs:elementname="TableName"type="xs:string"minOccurs="0"/><xs:elementname="TableComment"msdata:DataType="System.Object,mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"type="xs:anyType"minOccurs="0"/><xs:elementname="ColumnCode"type="xs:short"minOccurs="0"/><xs:elementname="ColumnName"type="xs:string"minOccurs="0"/><xs:elementname="PrimaryKey"type="xs:string"minOccurs="0"/><xs:elementname="DataType"type="xs:string"minOccurs="0"/><xs:elementname="StrLength"type="xs:int"minOccurs="0"/><xs:elementname="NumLenth"type="xs:int"minOccurs="0"/><xs:elementname="IsOrNull"type="xs:string"minOccurs="0"/><xs:elementname="DefaultValue"type="xs:string"minOccurs="0"/><xs:elementname="ColumnComment"msdata:DataType="System.Object,mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"type="xs:anyType"minOccurs="0"/></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema>我想读取这个文本,然后展现在GridView上,该怎么取数据呢
解决方案三:
自己顶。。。。
解决方案四:
架构也是一个XML文件,可以用XmlDocument或XDocument读取。
解决方案五:
@effun引用3楼effun的回复:
架构也是一个XML文件,可以用XmlDocument或XDocument读取。
好像不可以,我当时用XmlDocumet的load方法加载xsd,报错。。
解决方案六:
引用4楼u012112160的回复:
Quote: 引用3楼effun的回复:
架构也是一个XML文件,可以用XmlDocument或XDocument读取。好像不可以,我当时用XmlDocumet的load方法加载xsd,报错。。
报的什么错