Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2012, 03:19
rdea
 
Fecha de Ingreso: julio-2010
Mensajes: 32
Antigüedad: 14 años, 7 meses
Puntos: 0
Problema al leer fichero de excel

Hola.
Estoy leyendo datos desde una hoja de excel usando una conexión oledb y mostrandolos en un datagridview.
el tema es que tengo un campo llamado referencia que pueden ser con numeros, letras o letras y numeros.
La hoja me la lee correctamente menos el campo referencia, que solo me coje numeros, los campos que contienen letras me los pone vacios.
creo que es por el tipo de dato que se asigna en el datatable.
podeis echarme un cable?estoy perdido realmente.
tengo el codigo asi:

Código:
       
 private void leeProductos()
        {
           OleDbConnection conexion=new  OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties = 'Excel 8.0'; Data Source=" + this.txtRuta.Text + ";");
           OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Hoja1$]", conexion);
           DataSet  MiDataSet= new DataSet();
           BindingSource bs =new BindingSource();
           OleDbCommandBuilder commandbuilde= new OleDbCommandBuilder(da);
           conexion.Open();
           da.Fill(MiDataSet);
           bs.DataSource = MiDataSet.Tables[0];
           this.dataGridView1.DataSource = bs;
        }