Thema: 

DataSet Datagrid

Diskutiere DataSet Datagrid im Programmieren Forum im Bereich Windows Mobile 6.5 und älter; Hi, ich versuche gerade eine Xml Datei mittels Dataset in ein Datagrid auszulesen: Code: public void Xml_lesen(string Dateiname,DataSet ds, DataGrid

  1. #1

    DataSet Datagrid

    Hi,
    ich versuche gerade eine Xml Datei mittels Dataset in ein Datagrid auszulesen:

    Code:
          public void Xml_lesen(string Dateiname,DataSet ds, DataGrid dg)
          {
              ds.ReadXml(Dateiname);
              dg.DataSource = ds; 
          }
    Wenn ich das Programm auf dem PC starte läuft es auch wunderbar und ich sehe alle Werte in meinem Datagrid.

    Aber wenn ich das Programm auf meinem Smartphone (WM 6.5) starte, tut sich nichts?

    Weiß jemand weiter?

  2. #2

    AW: DataSet Datagrid

    Versuch mal den code in einem try/catch Block auszuführen:

    Code:
            public void Xml_lesen(string Dateiname, DataSet ds, DataGrid dg)
            {
                try
                {
                    ds.ReadXml(Dateiname);
                    dg.DataSource = ds;
                }
                catch (Exception e) // hier mal alle Exceptions abfangen
                {
                    MessageBox.Show(e.Message);
                }
            }

  3. #3

    AW: DataSet Datagrid

    Hab es eben mal probiert.
    Auf dem Handy wird keinerlei Fehlermeldung angezeit. Im Emulator hingegen zeigt er alle möglichen Fehler an.

  4. #4

    AW: DataSet Datagrid

    Mit welchem Framework arbeitest Du? 2.0 oder 3.5?
    Was sind das für Fehlermeldungen?

    Stimmt der Pfad der xml-Datei? Wird diese Datei mit dem exe geliefert?
    Vor dem try folgender Code:
    Code:
    FileInfo fileInfo = new FileInfo(Dateiname);
    if (!fileInfo.Exists) MessageBox.Show("file not found");


  5. #5

    AW: DataSet Datagrid

    Arbeite mit Framework 3.5.

    Die Fehlermeldung beim emulator war nur das er die datei nicht finden konnte.

    Der Dateipfad stimmt, hab auch schon extra ein File.Exists ausprobiert.
    In der Datei steht auch was drinne...

    Weiß echt nicht woran es liegen könnte...

  6. #6

    AW: DataSet Datagrid

    File.Exists ist true, aber es kommt eine FileNotFoundException? Wie ist der Dateipfad definiert?

  7. #7

    AW: DataSet Datagrid

    Nein, hab mich falsch ausgedrückt.
    Habe bei dem Emulator mal ohne das die .xml datei existiert ausprobiert. Dann kam die Fehlermeldung.

  8. #8

    AW: DataSet Datagrid

    Muss noch nachfragen, ob auf dem Gerät und dem Emulator .net 3.5 installiert ist. (sorry )
    Kannst Du eine kleine Solution erstellen, die das Problem reproduziert und hier anhängen? Oder nur die xml Datei, um es mal lokal auszuprobieren?

  9. #9

    AW: DataSet Datagrid

    Auf dem Handy und Emu sind jeweils 3.5 installiert.

    Hier ist mal mein Projekt...

    Danke schonmal.
    Angehängte Dateien

  10. #10

    AW: DataSet Datagrid

    Die Datasource des Grids braucht ein Table und nicht ein Dataset. Folgende Änderung in Xml_lesen füllt das DataGrid:
    Code:
    dg.DataSource = ds.Tables[0];

  11. #11

    AW: DataSet Datagrid

    Ah, dankeschön

  12. #12

    AW: DataSet Datagrid

    Hab nochmal eine Frage zum DataSet.
    Wie kann ich die Anzahl der Einträge raus bekommen?
    Also wieviele rows beschrieben sind?

  13. #13

    AW: DataSet Datagrid

    Code:
    int count = ds.Tables[0].Rows.Count;

Antworten
Du betrachtest DataSet Datagrid im Forum Programmieren im Bereich Windows Mobile 6.5 und älter von PocketPC.ch.

DataSet Datagrid

Ähnliche Themen

  1. dataGrid position
    Von dä gast im Forum Programmieren
    Antworten: 2
    Letzter Beitrag: 09.04.2006, 11:38

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

datagrid dataset

Dataset datagrid

daten von xml in dataset in datagridview

windows mobile datagrid

tutorial windows mobile datagrid

datagrid windows mobile

windows ce dataset

windows mobile Datagrid tutorial

wondows mobile datagridwindows mobile und datagridviewwindows mobile datasetwindows mobile 6.5 datagridviewds.tables datagridviewdata grid windows mobile 6.5how to WinCE create datatable datagridviewhow to WinCE i create datatable datagridviewwindows ce datagriddataset datagrid lesenwindows mobile dataset datagriddataset programmierendatagridview dataset änderungen übernehmedatagrid window mobile applicationdaten aus dataset in datagridviewänderungen in datagrid nach datatable übernehmen dataset windows mobile

Stichworte