Ciao,

hai dimenticato la proprietà PropertyNames (in rosso nel codice) nel parametro del LinqDataSource e la proprietà ContextTypeName deve riportare anche il namespace.

Sostituisci il tag del controllo LinqDataSource con il seguente, metti il namespace e tutto dovrebbe funzionare senza toccare nulla nel codice del pulsante.

<asp:LinqDataSource ID="DataClassess" runat="server"
ContextTypeName="%namespace%.DataClassesDataContex t"
Select="new (Girone, Data, Incontro, Risultato, Vincitore)"
TableName="Partites" Where="Girone != @Girone">
<WhereParameters>
<asp:ControlParameter ControlID="TxtCerca" Name="Girone" PropertyName="Text"
Type="String" />
</WhereParameters>
</asp:LinqDataSource>

Ciao

Matteo
---------------------------
www.matteopenna.it