C# Spalte mit Hyperlinks einer Tabelle aus einer DB hinzufügen und NavigateURL aus DB-Zelle ableiten

Frage C# Spalte mit Hyperlinks einer Tabelle aus einer DB hinzufügen und NavigateURL aus DB-Zelle ableiten

  • Dienstag, 11. Oktober 2011 07:22
     
      Enthält Code

    Hallo zusammen,

    ich bin seit 1 bis 2 Wochen dabei mit C# zu programmieren, im Moment hauptsächlich in Verbindung mit den aspx WebForms. Folgendes Problem habe ich im Moment bei dem Ihr mir hoffentlich helfen könnt ;-) :

    Je nachdem welche Daten der Benutzer möchte, wird eine Abfrage aus einer Datenbank abgerufen und in einer Tabelle mittels Datagrid und grid.Datasource. Die Tabelle kann nur eine Zeile haben (wenn der Benutzer eine eindeutige JobNr eingegeben hat), sie kann allerdings auch sich über theoretisch hunderte Zeilen erstrecken (wenn der Benutzer mittels _ oder % im Abruf z.B. alle Jobs möchte die mit 1 beginnen).

    Zur Beartbeitung habe ich mir eine weitere Seite erstellt, in der dann genau ein Job angezeigt werden kann, indem die Werte direkt in Formularfelder geschrieben werden und somit zu bearbeiten sind. Die Übergabe der JobNr soll jeweils über Response.Redirect und Request.Querystring erfolgen.

    Ich möchte also jetzt der Tabelle eine weitere Spalte selber hinzufügen mit einem 'Bearbeiten' Button/Hyperlink für jede Zeile. Wird dieser gedrückt soll

    Response.Redirect("AddFormular.aspx?param2=" + JOBNR DER ZEILE);
    

    aufgerufen werden. Wie kann ich also mir die JobNr aus der Zeile in diesen Verweis einfügen?

    Im Moment habe ich eine Spalte HyperlinkColumns hinzugefügt, jedoch ist es meinem bisherigen Kenntnisstands nach anscheinend nicht möglich dort z.B. über eine im C#Code erzeugte Schleife die URLs nacheinander je Zeile hinzuzufügen.

    Ich hoffe ich hab Euch alles verständlich genug erklärt, sodass Ihr mir vielleicht dabei helfen könnt :-)

    LG, Florian