Torna al Thread
<form id="form1" runat="server">
<div>
<!-- Primo sqldatasource. Ricava tutti i record -->
<asp:SqlDataSource
ID="SQLTutti"
runat="server"
ProviderName="System.Data.OleDb"
ConnectionString="Provider=SQLOLEDB.1;Data Source=TUOSERVER; Initial Catalog=TUODB; User id=TUOUSER; password=TUAPASSWORD"
SelectCommand="SELECT Nome, Cognome FROM Anagrafica ORDER BY Nome, Cognome">
</asp:SqlDataSource>
<!-- Secondo sqldatasource. Ricava i record filtrandoli per il nome con l'operatore LIKE -->
<asp:SqlDataSource ID="SQLFiltrato" runat="server" ProviderName="System.Data.OleDb"
ConnectionString="Provider=SQLOLEDB.1;Data Source=TUOSERVER; Initial Catalog=TUODB; User id=TUOUSER; password=TUAPASSWORD"
SelectCommand="SELECT Nome, Cognome FROM Anagrafica WHERE Nome LIKE ?">
<SelectParameters>
<asp:Parameter Name="nome" Size="20" Type="String" DefaultValue="" />
</SelectParameters>
</asp:SqlDataSource>
<!-- GridView, ovvero il controllo che visualizzerà le righe risultanti -->
<asp:GridView runat="server" ID="GW1" DataSourceID="SQLTutti" AutoGenerateColumns="true">
</asp:GridView>
<!-- TextBox e Bottone per la ricerca (filtro) -->
<asp:TextBox ID="TxtNome" runat="server" ></asp:TextBox>
<asp:Button ID="BtnCerca" runat="server" Text="Ricerca" />
</div>
</form>