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