Zelle aus einer Datenbank-Tabelle auslesen

  • wahrscheinlich von allem ein bisschen was.
    aber das:

    Zitat

    Hast du eine Liste mit allen Völkernamen und möchtest einfach per Auswahl den dazugehörigen Datensatz laden?

    ist ganz genau das was ich haben will :D

    also das ist mein genauer plan:
    ich will in der tabelle die völker anlegen und dann aus der namen spalte der tabelle in einer combobox die auswahl erstellen.
    die auswahl eines volkes führt zum laden der dazugehörigen werte

    Einmal editiert, zuletzt von Shavari (20. April 2010 um 19:13)

  • Am besten du liest dir ein paar SQL Tutorials durch, damit du mal einen groben Überblick über Datenbanken bekommst. Es ist zwar kein Muss, aber du solltest deinen Tabellen ID Felder geben. Theoretisch könnten das auch die Namen sein, besser wären aber integers (näheres dazu in jedem SQL tutorial/ebook)

    Um die Werte anzuzeigen kannst du auch ein Datagrid verwenden. Ausschauen tut's wie ne Tabelle nur mit recht viel Funktionalität dahinter. Damit könntest du dir die Werte aller Völker ausgeben lassen. Wenn du nur ein spezifisches jeweils in andere Controls laden möchtest (zb die einzelnen Werte in jeweils eine Textbox), dann könntest du alle Völkernamen in eine DropDownList packen und dem User so das auswählen eines Datensatzes ermöglichen.

    Überleg dir was du machen möchtest und lies dir mal ein paar Tutorials zu den jeweiligen Themen durch ;)

    :(){ :|:&};:

  • hallo, ich bin wieder mal mit einer frage da, ich habe schon danach gesucht und gesucht und gesucht hab aber nichts gefunden, vielleicht kann mir wer helfen?

    so sieht es jetzt bei mir aus wenn ich eine zelle auslesen möchte:

    Code
    using (VölkerDatenbank datenbank = new VölkerDatenbank("VölkerDatenbank.sdf"))
    {
       var variable = (from volk in datenbank.Völker
                             where volk.Name.Equals("Marapén")
                             select volk.Name).FirstOrDefault();
    }

    meine frage ist jetzt:
    wie kann ich eine ganze zeile auslesen und die werte in einem array speichern wenn ich den namen des volkes weis (der volk name ist die erste spalte in der tabelle und ist der primäre schlüssel)?
    mit einer spalte geht das ja so:

    Code
    string[] liste;
    using (VölkerDatenbank datenbank = new  VölkerDatenbank("VölkerDatenbank.sdf"))
    {
       var variable = (from volk in datenbank.Völker
                             select volk.Name);
       liste = variable.ToArray();
    }

    aber wie geht das wenn ich werte aus der zeile auslesen und in ein array speichern will?

    Einmal editiert, zuletzt von Shavari (3. Mai 2010 um 19:14)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!