Lettura dati in excel

martedì 16 novembre 2004 - 09.48

fguida Profilo | Expert

Ragazzi buongiorno...
sto cercando di eseguire la lettura di un file .xls, per poter così visualizzare i dati all'interno di un Datagrid in una WebForm. Evidentemente faccio qualche passaggio errato, in quanto non mi visualizza alcunchè, ma senza dare messaggi di errore.
Qualcuno di voi sà come fare? il mio codice è il seguente:

public void page_Load(object sender, EventArgs e)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;";
strConn += "Data Source=Prova.xls";
strConn += "Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
string sql = "SELECT NOME, FROM [Sheet1$]";
OleDbCommand cmd = new OleDbCommand(sql, conn);
try
{
conn.Open();
OleDbDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);
dg.DataSource = rd;
dg.DataBind();
rd.Close();
}
catch(Exception error)
{
lbl.Text = error.Message + error.StackTrace;
//lbl.Text = rd.ToString();
}
}


Grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5