ciao ho un problema nel creare una tabella insieme ad una checklist!!
io ho fatto così non so se per la logica è giusto!!di sicuro per il compilatore no!!

In pratica creo una tabella con tutti i nomi dei giocatori affianco c'è una checklist per selezionare i giocatori che vengono convocati
però non viene creata questa checklist!!

grazie mille!!


l'errore è questo:
Descrizione: Errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente.

Messaggio di errore del compilatore: BC30451: Nome 'chklTitles' non dichiarato.

Errore nel codice sorgente:



Riga 17: ' Bind to Repeater
Riga 18: rptAuthors.DataSource = dtrAuthors
Riga 19: chklTitles.DataSource = dtrAuthors
Riga 20: rptAuthors.DataBind()
Riga 21: chklTitles.DataBind()



codice:

<%@ Page Debug="true" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">

Sub Page_Load
If Not IsPostBack Then
Dim conPubs As SqlConnection
Dim cmdSelect As SqlCommand
Dim dtrAuthors As SqlDataReader

' Retrieve records from database
conPubs = New SqlConnection( "Server=localhost;UID=sa;PWD=secret;Database=esedr a;Trusted_Connection=yes" )
cmdSelect = New SqlCommand( "Select * From player INNER JOIN ruolo on player.idruolo=ruolo.idruolo", conPubs )
conPubs.Open()
dtrAuthors = cmdSelect.ExecuteReader()

' Bind to Repeater
rptAuthors.DataSource = dtrAuthors
chklTitles.DataSource = dtrAuthors
rptAuthors.DataBind()
chklTitles.DataBind()
dtrAuthors.Close()
conPubs.Close()
End If
End Sub

</script>
<html>
<head>
<title>DatiGiocatori</title>
</head>
<body>
<form runat="Server">



<asp:Repeater id="rptAuthors" Runat="Server">
<HeaderTemplate>
<table border="1" cellpadding="4">
<tr bgcolor="lightblue">
<th>
Convocato</th>
<th>
Foto</th>
<th>
Nome</th>
<th>
Cognome</th>
<th>
Ruolo</th>
<th>
Partite</th>
<th>
Gol</th>
<th>
Ammonizioni</th>
<th>
Data Nascita</th>
<th>
Visita Medica</th>
<th>
Telefono</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:CheckBoxList id="chklTitles" Runat="Server"></asp:CheckBoxList>
</td>
<td>
<%# Container.DataItem( "foto" ) %></td>
<td>
<%# Container.DataItem( "nome" ) %></td>
<td>
<%# Container.DataItem( "cognome" ) %></td>
<td>
<%# Container.DataItem( "ruolo" ) %></td>
<td>
<%# Container.DataItem( "partite" ) %></td>
<td>
<%# Container.DataItem( "gol" ) %></td>
<td>
<%# Container.DataItem( "ammonizioni" ) %></td>
<td>
<%# Container.DataItem( "datanascita" ) %></td>
<td>
<%# Container.DataItem( "datavisita" ) %></td>
<td>
<%# Container.DataItem( "telefono" ) %></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr bgcolor="lightblue">
<td>
<asp:CheckBoxList id="chklTitles" Runat="Server"></asp:CheckBoxList>
</td>
<td>
<%# Container.DataItem( "foto" ) %></td>
<td>
<%# Container.DataItem( "nome" ) %></td>
<td>
<%# Container.DataItem( "cognome" ) %></td>
<td>
<%# Container.DataItem( "ruolo" ) %></td>
<td>
<%# Container.DataItem( "partite" ) %></td>
<td>
<%# Container.DataItem( "gol" ) %></td>
<td>
<%# Container.DataItem( "ammonizioni" ) %></td>
<td>
<%# Container.DataItem( "datanascita" ) %></td>
<td>
<%# Container.DataItem( "datavisita" ) %></td>
<td>
<%# Container.DataItem( "telefono" ) %></td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>