Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Function in CheckBox

  1. #1

    Function in CheckBox

    Ho un datagrid
    come potete vedere dal codice vorrei passare alla funzione Selezione, un valore del DataGrid.
    Ma quando lo faccio mi dice:

    Riferimento a un oggetto non impostato su un'istanza di oggetto.
    System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.


    Pagina aspx (Non c'è tutta pagina xchè era troppo lungo ho messo solo la parte interessata)

    Come faccio a passare quel valore quando selezione la Checkbox?
    Dove sbaglio?


    <aspataGrid
    id="DGrid_Nuoto" runat="server"
    border="1"
    forecolor="#000000"
    whidth="50%"
    AutogenerateColumns="False"
    BorderColor="black"
    cellpadding="2"
    cellspacing="0"
    Font-Size="12pt"
    ShowFooter="False"
    HeaderStyle-BackColor="#ffd78d"
    FooterStyle-BackColor="#ffd78d"
    ItemStyle-BackColor="#ffffff"
    AlternatingItemStyle-Backcolor="#ffffcc"
    AllowPaging="false"
    DataSource='<%#Container.DataItem.Row.GetChildRows ("MyRelation_Nuoto")%>'>

    <Columns>
    <asp:TemplateColumn HeaderText="Selezione" HeaderStyle-CssClass=H6 >
    <ItemTemplate>
    <asp:CheckBox Runat=server ID="Chk" Checked=False
    AutoPostBack=True
    OnCheckedChanged=<%#Selezione(Container.DataItem(" Livello_Nuoto"))%> />
    </ItemTemplate>
    </asp:TemplateColumn>

    <asp:TemplateColumn HeaderText="Livello" HeaderStyle-CssClass=H6 >
    <ItemTemplate>
    <%# Container.DataItem("Livello_Nuoto")%>
    </ItemTemplate>
    </asp:TemplateColumn>


    pagina vb
    Function Selezione(ByVal Valore As String)
    'Totale è un label
    Totale.Text = Valore

    End Function

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    credo ke tu sbagli..
    cioè l'evento non può essere rikiamato da una funzione ma da una sub ..
    e poi il livello_nuoto lo ricavi dal value o dal text della checbox ..
    ora non riesco + a pensare in modo logico .. forse sto farneticando.. cerca di interpretare quello ke ho scritto

  3. #3
    Ti spiego cosa vorrei fare..

    ho un datagrid

    e ho questo riga

    CheckBox, ValorePrezzi,Nome

    poi un label
    che nn è all'esterno del datagird che esso è all'interno di un repeart.

    Allora..il punto è che quando io selezione la checkbox di un riga..
    essa deve inserire dentro alla label il prezzo del prodotto relativo alla rigam della checkbox selezionata..e quando la deseleziono ..lo toglie..

    Poi se selezine + checkbox , devo aggiungermi i vari prezzi alla label.
    Spero di essere stato chiaro ciao

  4. #4
    Mi è venuta un'idea per il mio problemino del checkbox... ma non ho l'idea ben chiara...
    magari voi sapete definirla meglio.
    Prima pensavo di fare in modo che la label TOT mi visualizzasse in automatico
    il totale dei checkbox selezionati, ma... rendendo la cosa leggermente + semplice
    si potrebbe fare che l'aggiornamento anzichè automatico, sia fatto quando si clicca su
    un apposito pulsante "aggiorna TOT"... voi che ne dite?
    Qualche idea su come realizzare sta cosa...

    grazie a tutti

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.