tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
1015
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    flasherMX flasherMX ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    72
    Hallo,

    folgendes Problem:
    ICh hab eine Datenbank aus der ich mir Daten holen. Soweit kein Problem. (Access DB)
    Nun leg ich mir eine Tabelle an

    DataTable tbl1 = dataSet11.Tables["test"]

    und selektier anschließend aus dieser Tabelle mit

    DataRow[ ] = tbl1.Select(sSql);

    Soweit funktioniert es auch noch fehlerfrei. Die Daten die ich haben möchte findet er.
    Nun möcht ich diese Daten ausgeben lassen, bekomm es mit einem Datagrid aber nicht hin.
    Frage: Wie geht das ausgeben?

    C# - Webapplikationen

    mfg flasha
     
    Gehen tut alles, weiß nur meist net wie... 0o

    http://www.robert-koehler.com

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.
    Warum geht es mit dem Datagrid nicht? Gibts eine Fehlermeldung, oder zeigt er nichts an?
    Welchen Code hast du zum Binden benutzt?

    Weitere Möglichkeiten gibt es viele. Umständlichere, und ganz leichte.
    Am Leichtesten wäre natürlich mit einem DataGrid, dann gäbe es noch dsa Repeater Control, oder aber du gehst alle Datensätze durch und baust dir selbst eine Tabelle zusammen.

    Aber geh mal näher auf das Problem mit dem DataGrid ein, vielleicht gibts ja ne Lösung.

    Mfg,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    flasherMX flasherMX ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    72
    hallo,

    mein Datagrid bleibt einfach leer - wird also nicht mit den daten gefüllt.

    Code :
    1
    2
    3
    4
    5
    
    oleDbConnection1.Open();
    oleDbDataAdapter1.Fill(dataSet481);
    DataTable tbl23 = dataSet481.Tables["neueEintraege"];
    string sSql = "Status = 'Erledigt'";
    DataGrid1.DataSource = tbl23.Select(sSql);

    So machters net... DataGrids allg. wären gut, weiß eben nur net wie des geht bzw. was ich falsch mache.

    mfg
    flasha

    // Edit von Alex: Code-Tags hinzugefügt..
    Geändert von Alexander Schuc (18.02.04 um 16:38 Uhr)
     
    Gehen tut alles, weiß nur meist net wie... 0o

    http://www.robert-koehler.com

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Code :
    1
    
    DataGrid1.DataBind();

    DataBind (inherited from BaseDataList) Overridden. Binds the control and all its child controls to the data source specified by the DataSource property.
    Hast du vergessen aufzurufen. =) (Oder du hast es nicht gepastet..)
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    flasherMX flasherMX ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    72
    vergessen zu pasten... Also das steht auch noch dahinter...

    hab nun mal als datasource in den Eigenschaften das dataset angegegeben, da bekomm ich allerdings dann alle einträge angezeigt... will ich ja auch net...
    Geändert von flasherMX (18.02.04 um 16:39 Uhr)
     
    Gehen tut alles, weiß nur meist net wie... 0o

    http://www.robert-koehler.com

  6. #6
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Warum holst du dir eigentlich zuerst alle Daten, und wählst dann erst über die Select-Methode des DataTables?
    Du kannst ja auch an die Access Datenbank ein SQL Query senden mit einer Where - Bedingung.

    Im übrigen nochwas zum Pasten von Code.
    * Paste alles was damit zu tun hat, aber nicht mehr. Also auch das öffnen einer Datanbankverbindung, das holen der Daten, und eben auch das binden an ein Control.
    * Benutze Code-Tags.
    Danke =)
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  7. #7
    flasherMX flasherMX ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    72
    wie kann ich mir denn nur die selektierten daten in mein dataset laden?
     
    Gehen tut alles, weiß nur meist net wie... 0o

    http://www.robert-koehler.com

  8. #8
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Zeig mir mal den kompletten Vorgang wie du die Daten aus der Tabelle ins DataSet holst, mit Verbindungsaufbau etc. Damit ich den momentanen Code hab, und nicht irgenwas von mir hintippen muss.
    Ich ändere es dann ab. =)
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  9. #9
    flasherMX flasherMX ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    72
    so wie oben beschrieben... Connection aufmachen, innen adapter laden und der tbl23 zuweisen... was soll man da noch machen? ICh hab diesen Adapter zuvor mit dem "Server-Explorer" mir auf meine Webform gezogen (Jet4.0) und hatte ihn dann zur verfügung.
     
    Gehen tut alles, weiß nur meist net wie... 0o

    http://www.robert-koehler.com

  10. #10
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Also keine SQL Abfrage selbst geschrieben.
    Gut. In den Eigenschaften deines DataAdapters findest du die Eigenschaft "CommandText". Wähle diese aus und klicke auf den Button mit den 3 Punkten.
    Dort kannst du dann entweder in der Zeile der Entsprechenden Spalte unter Kritierien
    Code :
    1
    
    = 'Erfolg'
    hinzufügen, oder darunter im Feld mit dem kompletten SQL Befehl
    Code :
    1
    
    WHERE Status = 'Erledigt'
    anhängen.

    Dann solltest du nur die gewünschten Daten bekommen, und musst nicht nachher noch im DataSet auswählen.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  11. #11
    flasherMX flasherMX ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    72
    HAllo nochmal,

    DANKE , war bisher ne klasse Hilfe... Funktioniert sogar So, letzte Frage: Wenn ich den Commandtext dynamisch halten möchte: wie muss ich dem sagen, dass ich ein im Programm zusammengebauten string als CommandText verwenden möchte?

    mfg flasha
     
    Gehen tut alles, weiß nur meist net wie... 0o

    http://www.robert-koehler.com

  12. #12
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Es gibt die Eigenschaft CommandText, diese kannst du einfach im Programm setzen.

    Code :
    1
    2
    
    string query = "SELECT * FROM blub";
    adapter.SelectCommand = new OleDbCommand(query, conn);

    conn ist die Instanz von OleDbConnection, welche du verwendest.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  13. #13
    flasherMX flasherMX ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    72
    dank dir, funktioniert bestens
     
    Gehen tut alles, weiß nur meist net wie... 0o

    http://www.robert-koehler.com

Ähnliche Themen

  1. Bilder in einem datagrid anzeigen
    Von rene2407 im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 10.08.06, 10:00
  2. Datagrid - aktuelle Zeile anzeigen
    Von WolfBauer im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 24.10.05, 11:37
  3. Datagrid - bestimmte Zeile anzeigen
    Von WolfBauer im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 26.04.05, 14:08
  4. DataGrid: Tabelle direkt anzeigen
    Von Naddeldine im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 27.10.04, 13:00
  5. Access Datenbank in DataGrid anzeigen
    Von neopayne im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 23.01.04, 11:27