Appena osservando sopra il vostro codice precedente, vedo molte cose che non saranno idea necessaria/buona usare quando usando un GridView. Qui è il mio consiglio prima che cominciate lavorare alla parte frontale - per generare una domanda che restituisce esattamente che cosa volete nella vostra griglia. Non che è impossible da riformattare le cose in un gridview, appena dalla mia esperienza, esso è molto più facile da funzionare con le griglie quando i dati che state legando ad esso sono che cosa volete nella griglia.
Inoltre, ho trovato using un ObjectDataSource poichè la fonte di dati di gridview è mani-giù la migliore esecuzione. Se non conoscete nulla circa ObjectDataSources, dovreste realmente leggere su loro. Essenzialmente, generate una funzione in un codice categoria nel vostro progetto che restituisce un gruppo di dati (solitamente da una dichiarazione prescelta della base di dati). Allora indicate quella funzione nel vostro datasource. Per concludere, identificate quell'identificazione di ObjectDataSource come il DataSourceID del GridView. Il motivo gradico questo metodo che il meglio è voi può allora mettere il GridView e ObjectDataSource in un UpdatePanel e nell'intero affare “funzionerà appena„ asincrono (come paginazione e la fascicolazione).
In ogni modo, questo dovrebbe ottenerlo iniziato.