Visu des données xml dans un datagrid
bonjour,
je récupéré ce code en appelant un service web.tout ce qui m'intéresse c'est le champ UserName pour une utilisation ultérieur.
dans un premier temps je recuprere les données dans un dataset:
Mdataset = Refweb.méthode("Groupe")
jusque la tout va bien puis l'affecte mdataset a un datagridview.
DataGridView1.DataSource = MDataset
il n'y a pas message erreur. mon DataGrid a bien 3 Colonnes avec leur caption mais celle qui correspond au UserName est vide.
Si Quelqu'un a une idée
merci d'avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| <?xml version="1.0" encoding="utf-8" ?>
- <DataSet xmlns="http://www.algoria.fr">
- <xs:schema id="Configuration" targetNamespace="http://tempuri.org/TWS_GroupsUsers.Config.xsd" xmlns:mstns="http://tempuri.org/TWS_GroupsUsers.Config.xsd" xmlns="http://tempuri.org/TWS_GroupsUsers.Config.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">
- <xs:element name="Configuration" msdata:IsDataSet="true" msdata:Locale="fr-FR" msdata:EnforceConstraints="False">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="GroupsUsers">
- <xs:complexType>
- <xs:sequence>
<xs:element name="GroupGuid" type="xs:string" minOccurs="0" />
<xs:element name="UserGuid" type="xs:string" minOccurs="0" />
<xs:element name="UserName" msdata:ReadOnly="true" msdata:Expression="Parent.UserName" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="TWS_User_Device">
- <xs:complexType>
- <xs:sequence>
<xs:element name="Guid" type="xs:string" />
<xs:element name="UserName" type="xs:string" minOccurs="0" />
<xs:element name="Enabled" type="xs:string" minOccurs="0" />
<xs:element name="Type" type="xs:string" minOccurs="0" />
<xs:element name="Init" type="xs:string" minOccurs="0" />
<xs:element name="Number" type="xs:string" minOccurs="0" />
<xs:element name="LastName" type="xs:string" minOccurs="0" />
<xs:element name="FirstName" type="xs:string" minOccurs="0" />
<xs:element name="Ip" type="xs:string" minOccurs="0" />
<xs:element name="BoxMail" type="xs:string" minOccurs="0" />
<xs:element name="Recorder" type="xs:string" minOccurs="0" />
<xs:element name="TWS_UserCulture" type="xs:string" minOccurs="0" />
<xs:element name="TWS_CallDetail" type="xs:string" minOccurs="0" />
<xs:element name="TWS_Caller_Enabled" type="xs:string" minOccurs="0" />
<xs:element name="TWS_Alerter_Enabled" type="xs:string" minOccurs="0" />
<xs:element name="TWS_Alerter_Device" type="xs:string" minOccurs="0" />
<xs:element name="TWS_Alerter_Url" type="xs:string" minOccurs="0" />
<xs:element name="TWS_Phone_Enabled" type="xs:string" minOccurs="0" />
<xs:element name="TWS_Recorder_Enabled" type="xs:string" minOccurs="0" />
<xs:element name="TWS_VoiceMail_Enabled" type="xs:string" minOccurs="0" />
<xs:element name="TWS_VoiceMail_Code" type="xs:string" minOccurs="0" />
<xs:element name="Email" type="xs:string" minOccurs="0" />
<xs:element name="UserType" type="xs:byte" minOccurs="0" />
<xs:element name="Voip" type="xs:string" minOccurs="0" />
<xs:element name="CCoNumber" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
- <xs:unique name="Constraint1">
<xs:selector xpath=".//mstns:TWS_User_Device" />
<xs:field xpath="mstns:Guid" />
</xs:unique>
- <xs:keyref name="UserGuidToGuid" refer="Constraint1">
<xs:selector xpath=".//mstns:GroupsUsers" />
<xs:field xpath="mstns:UserGuid" />
</xs:keyref>
</xs:element>
</xs:schema>
- <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
- <Configuration xmlns="http://tempuri.org/TWS_GroupsUsers.Config.xsd">
- <GroupsUsers diffgr:id="GroupsUsers1" msdata:rowOrder="0" diffgr:hasChanges="inserted">
<GroupGuid>ba93e0bf-7596-48fe-b424-1a5e313fd147</GroupGuid>
<UserGuid>3b2141b6-3984-40eb-8bbd-6b7192ec2e97</UserGuid>
<UserName>sbd</UserName>
</GroupsUsers>
- <GroupsUsers diffgr:id="GroupsUsers2" msdata:rowOrder="1" diffgr:hasChanges="inserted">
<GroupGuid>ba93e0bf-7596-48fe-b424-1a5e313fd147</GroupGuid>
<UserGuid>7d763d9c-0461-495c-ac92-57c40174fd45</UserGuid>
<UserName>Administrateur</UserName>
</GroupsUsers>
</Configuration>
</diffgr:diffgram>
</DataSet> |