Scusate la domanda sciocca, sono ancora agli inizi con .NET
Per stampare dei dati da un database (diciamo Access) posso usare il seguente codice:

codice:
 System.Data.IDataReader MyQuery() {
            string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=database.mdb";
            System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString);

            string queryString = "SELECT * FROM myTable";
            System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
            dbCommand.CommandText = queryString;
            dbCommand.Connection = dbConnection;

            dbConnection.Open();
            System.Data.IDataReader dataReader = dbCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            return dataReader;
        }

     void Page_Load(Object sender, EventArgs e){

            DataGrid1.DataSource = MyQuery();
            DataGrid1.DataBind();

     }
e poi richiamarmi il DataGrid con:

codice:
<asp:DataGrid id="DataGrid1" runat="server" />
Questo mi stampa una tabella con i dati del database e i nomi delle colonne; ora, ovviamente in una situazione REALE di un sito non vorro' stampare le colonne e forse non vorro' stampare una tabella (ma per es. MyQuery("colonna1") + "
" + MyQuery("colonna2"), ecc.) e vorro' potere utilizzare degli stili per la visualizzazione dei miei dati.
Come si fa??? Ho letto che bisognerebbe crearsi un template ma tutto cio' che ho visto era in VB, mentre io uso il C#...
Perfavore aiutatemi o postate un link dove e' spiegato come si fa in C#..
Grazie anticipatamente!!