none
DataGrid vorgehensweise RRS feed

  • Frage

  • Hallo,

    folgendes anliegen:

    In meiner Anwendung werden Lieferscheine erfasst, also die Artikel die geliefert wurden. Jeder einzelne Artikel wird mit der Menge in die Datenbank eingetragen. Man soll eine gesamtübersicht per DataGrid erhalten, ungefähr so: (Erfasst werden können die Artikel anders, nur zwecks der Gesamtübersicht kommt ein DataGrid zum einsatz)

    ________________________________
    |Tag 01|Tag02|Tag03|.........|Tag31|
    ------------------------------------
    |5 stk   |        |7 stk  |         |        |
    ------------------------------------

    Eben pro Artikel eine solche Zeile. Nun habe ich eine Tabelle in meiner Datenbank, welche für jeden Tag eines Monats eine Spalte hat, also:

    tag1 as int
    tag2 as int
    usw...

    Nun habe ich natürlich eine Riesentabelle. Es kommen dadurch noch weitere Probleme. Wenn ich z.B. eine Verknüpfung für den gescannten Lieferschein in einer anderen Tabelle möchte, müsste ich für "jeden" Tag eine Verknüpfung anlegen! Das wäre Wahnsinn.

    Wenn ich allerdings eine allgemeine Tabelle anlege:

    artikel_bez as nvarchar
    tag as int
    menge as int
    usw...

    kann ich diese ja nur pro Zeile in die das DataGrid laden. Ich müsste aber 31 Tabellen in einer Zeile des DataGrids anordnen...

    Kann ich es anders machen, so dass das GridView aber wie oben alle (Januar) 31 Tage anzeigt, für jeden Artikel eine Zeile?

    Danke!

    Sonntag, 20. Februar 2011 15:09

Antworten

Alle Antworten