Opět předem děkuji za jakékoliv info. Mám následujcí věc k řešení. Načítám z xelementu data do datasetu a pak do datagridview.
Dim ds As New DataSet
ds.ReadXml(_XLShodnotyAllRow.CreateReader)
Dim Table As New DataTable
Table = ds.Tables(0)
Pak uz standardně napojím tabulku na datagridview. Formát xml vytvořený v xelementu může vypadat např. takto:
Dim _XLShodnotyAllRow As XElement = _
<Uzivatele>
<Uzivatel>
<checked>1</checked>
<jmeno>Karel</jmeno>
<vek>22</vek>
</Uzivatel>
<Uzivatel>
<checked>0</checked>
<jmeno>Lenka</jmeno>
<vek>26</vek>
</Uzivatel>
<Uzivatel>
<checked>0</checked>
<jmeno>Michal</jmeno>
<vek>17</vek>
</Uzivatel>
<Uzivatel>
<checked>0</checked>
<jmeno>Petr</jmeno>
<vek>30</vek>
</Uzivatel>
</Uzivatele>
Problém spočívá v tom, že bych chtěl aby se vytvořil checkbox v řádcích u sloupce "checked", ale ten se vytvoří (pokud to neudělám ručně) automaticky pouze pro hodnotu boolean. Nevíte náhodou někdo jak datasetu říct při načtení metodou ReadXml, jaký typ pole načítá (tzn. je třeba vložit nějaký attribut do xml)?
|