1) Nelle proprietà "Custom" della DataGrid, ci dovrebbe essere una tab "Columns", dove puoi scegliere la Caption della colonna. In alternativa:
codice:
DataGrid.Columns.Item(x).Caption = "Quello_che_vuoi"
2) Per il totale, metodo molto rozzo ma che funziona. Associ una textbox (invisibile) con il recordset, dopodichè fai questo:
codice:
Totale = 0
Rs.MoveFirst
Do
Rs.MoveNext
Totale = Totale + Val(Text1.Text)
Loop Until Rs.EOF
Di sicuro c'è un modo migliore, ma è il primo che mi viene in mente.