hai ragione.. correggo subito..

codice:
namespace prova_tesina 
{     public partial class Form1 : Form     
      {         public Form1()         
                {             InitializeComponent();         
                
                 }          
                 private DataSet ds;         
          private void form1_Load(object sender, EventArgs e)         
          {             ds = new DataSet() ;         

          }          

          private void button1_Click(object sender, EventArgs e)         
         {             OleDbConnection con= newOleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\pietro.accdb;Persist Security Info=False;");            


      OleDbDataAdapter da=new OleDbDataAdapter("SELECT * FROM Clientes",con); 

  
           da.Fill(ds, "Clientes");                           
           DataGridView1.DataSource = ds.Tables["Clientes"];           }     } }

ecco così è meglio.. ripeto in visual studio 2005 funziona.. ma nel mio 2008 no..