LINQ SQL Dynamic
Come aggiungere opzioni di riordinamento dinamico ad una griglia asp.net (GridView) alimentata da una sorgente dati LINQ SQL
Articolo in fase di completamento
Abbiamo una griglia asp.net (una GridView) che espone i dati di una tabella SQL; la griglia è alimentata da una sorgente dati LINQ 2 SQL che si interfaccia (ovviamente?) ad un database MS SQL 2005.
Il codice sorgente (HTML) della griglia sarà quindi questo:
<asp:GridView ID="grdData" runat="server" AutoGenerateColumns="false" EmptyDataText="Nessun dato presente"> <Columns> <asp:BoundField DataField="ID_AREA" HeaderText="ID_Area" /> <asp:BoundField DataField="Codice" HeaderText="Codice" /> <asp:BoundField DataField="Livello" HeaderText="Livello" /> <asp:BoundField DataField="Titolo" HeaderText="Titolo" /> </Columns> </asp:GridView>
Questa è la funzione generica di caricamento dei dati.
Public Function GetAllCategorie() As IList(Of Categoria) Dim dc = Factory.GetReadyDataContext() Return (From c In dc.GetTable(Of Categoria)() Where c.STATUS = 10).ToList End Function
La griglia così ottenuta mostrerà semplicemente i dati, senza alcuna opzione di riordinamento.
continua …
Inserito nella categoria: SQL






Replica