Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : datagrid [ Base de données / XML ] (manu222)

vendredi 27 juin 2008 à 16:19:50 | datagrid

manu222

Bonjour
 J ais recuperer le code de Syndi74 (tres compact et efficace) pour transferer un fichier XML dans un DataGrid...c est genial ca marche du tonnerre.
  • Dim DS As DataSet = New DataSet
  • Dim uneTable As DataTable
  • Dim unevue As DataView
  • Dim dat AsDate
  • Dim myfiltre AsString

  • dat = Date.Now.Date
  • DS.ReadXml("RDV.xml")
  • uneTable = DS.Tables(0)
  • unevue = New DataView(uneTable)
  • ( Optionnel) myfiltre = "date='" + CStr(dat).ToString + "'
  • (Optionnel ) unevue.RowFilter = myfiltre
  • Me.DGRDV.DataSource = unevue
recuperer les donnees du contenue de la Row(i) pas de problemes en faisant ci-dessous:
d = MyDataView.Table.Rows.Item(i).ItemArray(i)   
Mon probleme est que je ne sais pas comment faire pour recuperer les données (child un truc dans ce style )qui sont attachées a la Row(i)..et puis afficher en mode déroulé les lignes comment faut il faire.
merci

samedi 28 juin 2008 à 14:45:02 | Re : datagrid

simo5963

Bonjour;

''' <summary>

''' cette méthode va remplir le combo selon les données d'une ligne d'une datagrid

'''

''' </summary>

''' <param name="i"></param>

''' <param name="Data"></param>

''' <remarks></remarks>

Public Sub Extraire( ByVal i As Integer , ByVal Data As DataGridView, ByVal Combo As ComboBox)

 

Combo.Items.Clear()

For j As Integer = 0 To Data.ColumnCount - 1

If Data.Rows(i).Cells(j).Value <> String .Empty Then

Combo.Items.Add(Data.Rows(i).Cells(j).Value)

Else

Combo.Items.Add(

"Nothing" )

End If

 

 

Next

Combo.Text = Combo.GetItemText(Combo.Items(0))

End Sub

Merci!!!!


_________________________________________________
 Sun [J2EE] > Microsoft [.NET]

/FONT>

lundi 30 juin 2008 à 09:43:47 | Re : datagrid

manu222

bonjour et merci pour ta reponse ....mais ca le fait pas.

lundi 30 juin 2008 à 15:06:34 | Re : datagrid

simo5963


Détailler un peu votre problème;

Merci;


_________________________________________________
 Sun [J2EE] > Microsoft [.NET]

<>

lundi 30 juin 2008 à 15:39:47 | Re : datagrid

manu222

j ais un fichier XML (ci-dessous juste un morceau) que je transfere dans un datagrid. ( ca marche parfaitement bien.)
une fois l'operation faite dans ma dataGrid j'ais plusieur colonnes avec differents intitulés.( c est corret )
il y a aussi une centaine de lignes...c est correct aussi..;)
mais il y a aussi pour chaque ligne des propietes accessible, je pense que c'est des ChildRelation ou un truc dans le genre....et moi je voudrais acceder facilement a ces childrelation en selectionnant la ligne

dans la syntaxe du datagrid je n'arrive pas a acceder au champs correspondant a la table Properties "Base Price" "Mass".....

<?xml version="1.0" ?>
-<ArrayOfShip xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
-<Ship Id="24692" Name="Abaddon" Description="The Abaddon class ship is a celestial tool of destruction. It is designed to enter combat from the outset, targeting enemies at range and firing salvo after salvo at them, and to remain intact on the battlefield until every heretic in sight has been torn to shreds. Special Ability: 5% bonus to Large Energy Turret damage and 5% armor resistance per level." Race="Amarr" Type="Battleship">
-<Properties>
 <propName="Base price" Value="180,000,000 ISK" />
 <propName="Mass" Value="117,500,000.00 kg" />
 <propName="Volume" Value="495,000.00 m3" />
 <propName="Capacity" Value="525.00 m3" />
 <propName="Inertia Modifier" Value="0.155" />
 <propName="Armor Em Damage Resistance" Value="-60 %" />
 <propName="Armor Explosive Damage Resistance" Value="-20 %" />
 <propName="Armor Hitpoints" Value="8,500 HP" />
 <propName="Armor Kinetic Damage Resistance" Value="-25 %" />
 <propName="Armor Thermal Damage Resistance" Value="-35 %" />
 <propName="armorUniformity" Value="0.75" />
 <propName="Ship Warp Speed" Value="1.00" />
 <propName="Capacitor Capacity" Value="6,375.00 Energy" />
 <propName="CPU Output" Value="560 tf" />
 <propName="Drone Bandwidth" Value="75.00 Mbit/sec" />
 <propName="Drone Capacity" Value="75.00 m3" />
 <propName="EM dmg resistance" Value="0 %" />
 <propName="Explosive dmg resistance" Value="0 %" />
 <propName="gfxBoosterID" Value="394" />
 <propName="heatAttenuation" Value="0.82" />
 <propName="heatAttenuationMed" Value="0.79" />
 <propName="heatAttenuationMed" Value="0.63" />
 <propName="heatCapacityHi" Value="100.00" />
 <propName="heatCapacityLow" Value="100.00" />
 <propName="heatCapacityMed" Value="100.00" />
 <propName="heatDissipationRate" Value="0.01" />
 <propName="heatDissipationRateLow" Value="0.01" />
 <propName="heatDissipationRateHi" Value="0.01" />
 <propName="heatGenerationMultiplier" Value="0.50" />
 <propName="High Slots" Value="8 Fitting slots" />
 <propName="hp" Value="8,000 HP" />
 <propName="Kinetic dmg resistance" Value="0 %" />
 <propName="Launcher hardpoints" Value="1" />
 <propName="Low Slots" Value="7 Fitting slots" />
 <propName="maxDirectionalVelocity" Value="1,000.00" />
 <propName="Max Locked Targets" Value="7" />
 <propName="maxPassengers" Value="1,000" />
 <propName="Maximum Targeting Range" Value="80,000.00 m" />
 <propName="Max Velocity" Value="110 m/sec" />
 <propName="Med Slots" Value="4 Fitting slots" />
 <propName="minTargetVelDmgMultiplier" Value="0.50" />
 <propName="powergrid Output" Value="21,000 MW" />
 <propName="powerToSpeed" Value="1" />
 <propName="Fusion Propulsion Strength" Value="8.00 points" />
 <propName="propulsionGraphicID" Value="394" />
 <propName="Ion Propulsion Strength" Value="0.00 points" />
 <propName="Magpulse Propulsion Strength" Value="0.00 points" />
 <propName="Plasma Propulsion Strength" Value="0.00 points" />
 <propName="Recharge time" Value="1,250,000.00 ms" />
 <propName="Rig Slots" Value="3 Fitting slots" />
 <propName="Gravimetric Sensor Strength" Value="0.00 points" />
 <propName="LADAR Sensor Strength" Value="0.00 points" />
 <propName="Magnetometric Sensor Strength" Value="0.00 points" />
 <propName="RADAR Sensor Strength" Value="22.00 points" />
 <propName="Scan Resolution" Value="85.00 mm" />
 <propName="Targeting Speed" Value="7,500 ms" />
 <propName="Shield Capacity" Value="7,000.00 HP" />
 <propName="Shield Em Damage Resistance" Value="0 %" />
 <propName="Shield Explosive Damage Resistance" Value="-60 %" />
 <propName="Shield Kinetic Damage Resistance" Value="-40 %" />
 <propName="Shield recharge time" Value="2,500,000.00 ms" />
 <propName="Shield Thermal Damage Resistance" Value="-20 %" />
 <propName="Shield Uniformity" Value="0.75" />
 <propName="shipBonusAB" Value="-5" />
 <propName="shipBonusAB2" Value="5.00" />
 <propName="Signature Radius" Value="470.00 m" />
 <propName="structureUniformity" Value="0.75" />
 <propName="Thermal dmg resistance" Value="0 %" />
 <propName="Turret hardpoints" Value="8" />
 <propName="uniformity" Value="1.00" />
 <propName="Calibration" Value="400.00 points" />
 <propName="Upgrade Hardpoints" Value="3" />
 <propName="warpCapacitorNeed" Value="0.00" />
 <propName="warpFactor" Value="0.00" />
 <propName="Warp Speed Multiplier" Value="1.00 x" />
 </Properties>
-<RequiredSkills>
 <skillName="Amarr Battleship" Level="3" />
 </RequiredSkills>
 </Ship>
</ArrayOfShip>

je sais c est pas evident a explequer....courage.




Cette discussion est classé dans : datagrid, ds, dat, unetable, unevue


Répondre à ce message

Sujets en rapport avec ce message

récupération donnée précise ds 1 Datagrid [ par nikostaf ] bonjour,Je voudrai récupérer une donnée dans ma datagrid donc je fait Datagrid1.columns("nomchamp")CellValue(.......je sais pas comment faire pour réc Comment cacher une colonne dans une datagrid.NET [ par Targos ] Bonjour,je voudrais juste cacher une colonne dans une datagrid.NET....voila mon code de chargement : Dim ds As New DataSet() ds.ReadXml Multiselect ds un datagrid [ par juvamine ] bon je pose pas souvent de question ici...mais là ce srai bien ke je trouve une solution a mon pbJ'ai un datagrid (relié a un adodc...trè classik koi) Selection d'une ligne ds un Datagrid [ par mzl ] Bonjour, J'ai un soucis , je veux selectionner une ligne (un record) dans un datagrid (current) et que les données de celui-ci s'affiche ds un autre f Inserer un record a l'envers ds un datagrid [ par mzl ] Bonjour a tous, J'ai une question qui va peut etre susciter le delestage chez certain.... mais:comment faire pour : lorsque j'ajoute un element a la b mise a jour affichage ds datagrid [ par eldoie22 ] sur une form : j'utilise un data grid qui affiche le contenu d une table access et des boutons qui permettent la maj, la supp ou l ajout d enregistrem valeur d'un champ ds un datagrid [ par voger ] Bonjourj'ai un datagrid avec une liste client.J'ai ajouté un CONTEXTMENU. cependant je voudrais personnaliser le contextmenu en fonction de la valeur Imprimer une table de ma BDD en VB.net? [ par xtrusion ] Voila je voudré imprimer une table de ma base de donnée ACCESS en klikant simplement sur un bouton .... Est-ce possible ou suis-je obligé de stocker m Changer la valeur d'1 txtbx ds un datagrid [ par ajofabi ] Bonjour à tous,je souhaiterais avoir des info sur la facon de resoudre mon pb. Un datagrid comprenant 3 txtbox, 2 sont accessible et un non.le txtbx n datagrid+affichages des éléments fils !! [ par j_aub ] slt ttt le monde,est c eke kelk'1 peu m'aidé et me montré comment peux je faire pour afficher ds mon datagrid comme c ds le SGBD ACCESS , je m'explik


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.