Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Associare oneditcommand ad un datagrid creato da codice

    Come ho scritto nell'oggetto, ho creato un datagrid da codice, come dettaglio partendo da un datagrid master.
    La visualizzazione del datagrid dei dettagli va bene, però non riesco a capire come associare gli eventi oneditcommand, oncancelcommand etc etc da codice.
    Il codice che mi crea il datagrid details è il seguente:

    codice:
    Sub Dettagli()
            Dim pid As String
    
            pid = Request.QueryString("pid")
            If pid <> "" Then
    
                Dim Dgrdettagli As New DataGrid
                Dgrdettagli.AutoGenerateColumns = False
                Dgrdettagli.CssClass = "stile"
                Dgrdettagli.HeaderStyle.BackColor = LightGray
                Dgrdettagli.ItemStyle.BackColor = Azure
                Dgrdettagli.HeaderStyle.Font.Bold = True
                Dgrdettagli.CellPadding = 5
    
                Dim EditColonna As New EditCommandColumn
                EditColonna.EditText = "[img]images/modifica.gif[/img]"
                EditColonna.UpdateText = "[img]images/aggiorna.gif[/img]"
                EditColonna.CancelText = "[img]images/cancella.gif[/img]"
    
    [...]'il codice continua con la creazione di tante boundcolumn
    Sapreste dirmi come posso fare ad utilizzare questi eventi per i datagrid creati da codice?
    Grazie mille!

  2. #2
    UP!
    Nessuno riesce ad aiutarmi?

  3. #3
    Io posso aiutarti ma solo in C#.
    Devi aggiungere un EventHandler che corrisponda a quello richiesto dalla collection del DataGrid.

    Esempio:
    codice:
    Dgrdettagli.EditCommand += new DataGridCommandEventHandler(Dgrdettagli_EditCommand);
    
    ...
    
    void Dgrdettagli_EditCommand(Object sender, DataGridCommandEventArgs e) {
    ...
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.