Kör readXml, skapar ett dataset Du skall sätta Datamember till din tabell i ditt dataset, då gör den "DataBind" automatiskt = den finns inte i WinForms. Ok, ja jag har gjort det. Men vad syns då? Om antalet rader stämmer, men du inte ser dem. Hur vet du att det stämmer? Jag har provat lägga in nya rader i xml filen. Lägger jag 5 rader så blir det 5 rader i datagriden... lägger jag 3 blir det 3. Datasource - Personal Så här har jag gjort... Jag gjorde om det hela och då funkade det... Ändringar du gör i datagridden hamnar direkt i datasettet eftersom du bundit det så allt du behöver göra är att på datasetet köra .WriteToXml som föregåande inlägg föreslog..Datagrid i Windowsform
Sätter datasource till datasetet för min datagrid.
Sen vill jag köra datagrid.DataBind()... men jag har ingen sån metod för datagridden.
Frågan är då, varför ... va gör jag.Sv: Datagrid i Windowsform
/mickeSv:Datagrid i Windowsform
Dock så syns inga rader i dg, däremot så ser jag att kolumnnamnen är rätt.
Antalet rader stämmer också, har 3 st inlagt i xml-filen.
Varför?Sv: Datagrid i Windowsform
/mickeSv:Datagrid i Windowsform
Men det syns ingen text i dg.
<code>
<?xml version="1.0" encoding="utf-8" ?>
<Personal>
<Employee>
<FirstName>
Kalle
</FirstName>
<LastName>
Jönsson
</LastName>
<Nr>
10001
</Nr>
</Employee>
<Employee>
<FirstName>
Nisse
</FirstName>
<LastName>
Hult
</LastName>
<Nr>
10002
</Nr>
</Employee>
<Employee>
<FirstName>
Peter
</FirstName>
<LastName>
Karlsson
</LastName>
<Nr>
10003
</Nr>
</Employee>
</Personal>
</code>Sv: Datagrid i Windowsform
Datamember - Employee
Möjligen en refresh eller något sådant...
Sen sparar du med ds.WriteXml(filnamn)
/mickeSv:Datagrid i Windowsform
<code>
Dim ds As DataSet = New DataSet
ds = readXML("Data.xml")
dgNames.DataSource = ds
dgNames.DataMember = "Employee"
</code>
Och som jag sa tidigare så ser jag antalet rader i xml-filen men alla celler är tomma... det är det som är skumt. Kolumnerna syns också med rätt rubrik.Sv:Datagrid i Windowsform
Nåja, till min andra fråga.
Hur får kan jag skapa ett dataset från min datagrid så att jag kan spara allt i xml-filen?Sv: Datagrid i Windowsform