Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    anche un giorno....senza di te sarei perso

  2. #12
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Leva la Sub Add_Voto e metti questa:

    codice:
        Sub MyRpt_ItemCommand(Sender As Object, e As RepeaterCommandEventArgs)
    
        If CType(MyRpt.Items.Item(e.Item.ItemIndex).FindControl("RDVoto"), RadioButtonList).SelectedIndex > -1 Then
        	Response.Write(MyRpt.Items.Item(e.Item.ItemIndex).FindControl("RDVoto"), RadioButtonList).SelectedItem.Value)
        End If
    
        End Sub
    Nel Repeater imposta questa proprietà:

    codice:
    <ASP:Repeater ID="MyRpt"...... OnItemCommand="MyRpt_ItemCommand"/>
    E nel Bottone "BttVota" leva questo:

    codice:
    OnClick="Add_Voto"
    Dovrebbe andare....

    Hey hey, my my Rock and roll can never die!

  3. #13
    visual studio mi sottolinea:
    Response.Write(queryres.Items.Item(e.Item.ItemInde x).FindControl("rdVoto"), RadioButtonList ).SelectedItem.Value)

    dicendomi "is a type and cannot be used as an expression

  4. #14
    poi sempre su quella linea non manca qualche parentesi?

    -Zampa: Si giusto una....

  5. #15
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Scusa errore:

    codice:
    Response.Write(CType(MyRpt.Items.Item(e.Item.ItemIndex).FindControl("RDVoto"), RadioButtonList).SelectedItem.Value)

    Hey hey, my my Rock and roll can never die!

  6. #16
    MITTTTICO il nostro moderatore.....


    mi spieghi un pò il tutto cosi da non doverci riscare la prossima volta?

  7. #17
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Argggg non ci speravo più...

    Se non ti spiace ti spiego domani che ora stacco la spina (Che tradotto significa "Vado a continuare il sito").


    Hey hey, my my Rock and roll can never die!

  8. #18
    ok allora domani spero in una tua lezione.




    BUON LAVORO E ANCORA GRAZIE

  9. #19
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    codice:
        Sub MyRpt_ItemCommand(Sender As Object, e As RepeaterCommandEventArgs)
    
        If CType(MyRpt.Items.Item(e.Item.ItemIndex).FindControl("RDVoto"), RadioButtonList).SelectedIndex > -1 Then
        	Response.Write(MyRpt.Items.Item(e.Item.ItemIndex).FindControl("RDVoto"), RadioButtonList).SelectedItem.Value)
        End If
    
        End Sub
    L'Evento ItemCommand avviene quando un bottone del repeater viene premuto, e richiama gli elementi della classe RepeaterCommandEventArgs.

    "e.Item.ItemIndex" ti restituisce l'indice dell'itemtemplate in cui si trova il bottone premuto.

    La funzione CType ("CType(expression, typename)") converte il valore "expression" nel tipo di controllo specificato in "typename".

    codice:
    <ASP:Repeater ID="MyRpt"...... OnItemCommand="MyRpt_ItemCommand"/>
    OnItemCommand ovviamente rimanda all'evento di cui sopra...

    codice:
    OnClick="Add_Voto"
    Dato che devi gestire un evento del repeater e non del bottone, questa parte di codice quindi non serve più.

    Hey hey, my my Rock and roll can never die!

  10. #20
    ok grazie mille, spero di non cascarci + in una situazione del genere.

    grazie ancora della lezione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.