Announcement

Collapse
No announcement yet.

dynamische Tabelle mit ImageButtons

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • dynamische Tabelle mit ImageButtons

    Hallo ihr Entwickler. Habe folgendes Problem beim Erstellen einer htmlTabelle codeBehind.

    Der Benutzer sucht nach einem Dateinamen und erhält eine Ergebnisliste in Form einer Tabelle. Per CommandEvent soll er nun eine der Dateien auswählen können zur weiterverarbeitung.

    Das anzeigen der Ergebnisliste klappt soweit. Problem ist jedoch jetzt, dass beim Klick auf den entsprechenden ImageButton (Auswahl der Datei in der Ergebnisliste) das dazugehörige Event nicht ausgelöst wird. (Hier im Code nur eine einfache Ausgabe in einem Label ... Testweise)

    Ich hoffe jemand hat eine Idee, ist sehr dringend!

    Code:
    public void FileSearch(String pDateiname, String pVersion,String pLimiter)
        {
        .
        .
        .
                ImageButton imgBtn = null;
                foreach (SWP_UPDATESPACK_STRUCTURE i in dataAccess.SWP_GET_Updates_DataSet(pDateiname, pVersion,pLimiter))
                {
                    imgBtn = new ImageButton();
                    ResultTable_Add(i.M_Dateiname, i.U_Version, i.U_Beschreibung, i.M_Speicherort, k, ResultTableBody,i.M_LFDNR,imgBtn);
                    k++;
                }
        .
        .
        .
        }
     
     private void ResultTable_Add(String pDateiname, String pVersion, String pBeschreibung, String pSpeicherort, int pRowCount, PlaceHolder pBox, int pLFNDR,ImageButton pImageBtn)
        {
        .
        .
        .
            pImageBtn.ImageUrl = "xxx.gif";
            pImageBtn.CssClass = "swp_ImageBtn";
            pImageBtn.ID = "FileChoBtn" + Convert.ToString(pRowCount);
            pImageBtn.AlternateText = "Datei wählen";
            pImageBtn.ToolTip="Datei wählen";
            pImageBtn.Width = 20;
            pImageBtn.CommandArgument = Convert.ToString(pLFNDR)+"|"+pDateiname + "|" + pVersion + "|" + pSpeicherort;
            pImageBtn.CommandName = "Add";
            pImageBtn.Command += new CommandEventHandler(testbtn_Command);
        
            pBox.Controls.Add(pImageBtn);
        .
        .   
        .
        }
    
     void testbtn_Command(object sender, CommandEventArgs e)
        {
            txtbVersion.Text = "geklappt!";      
        }
    Besten Dank schon mal

    gruß benny

  • #2
    keiner eine idee??

    Comment

    Working...
    X