Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 13:01
charlys
 
Fecha de Ingreso: mayo-2009
Mensajes: 35
Antigüedad: 15 años
Puntos: 1
mala insercion en escel desde c#

Hola, muy buenas, tengo un problema cuando inserto una fila en una hoja excel. En esta tengo dos columnas llamadas "FirstName" y "LastName" cuando hago la inserción con el siguiente código:

string strConnnectionOle = @"Provider=Microsoft.ACE.OLEDB.12.0;" +
@"Data Source=C:\ss.xlsx;" +
@"Extended Properties=" + '"' + "Excel 12.0;HDR=YES" + '"';
OleDbConnection oleConn = new OleDbConnection(strConnnectionOle);



OleDbCommand cmd = new OleDbCommand();
cmd.Connection = oleConn;
cmd.CommandText = "Insert into [Cities$] (FirstName, LastName)" + " values ('Bill', 'Brown')";
oleConn.Open();
cmd.ExecuteNonQuery();
oleConn.Close();

Yo lo quiero es escribir justo debajo de la última inserción en cada columna, la primera inserción claro esta, es debajo del nombre de la columna.

Pero es que el problema es que me escribe una 15 celdas mas abajo no se por que. ¿que tengo que modificar en el código para que me escriba justo de bajo de el nombre de la columna? Los nombre de las columnas estan en las celdas A1 y B1.