SqlDataReader reader;
string r="";
if ((FileUpload1.PostedFile != null)&&(FileUpload1.PostedFile.ContentLength > 0))
{
r = System.IO.Path.GetFullPath(FileUpload1.PostedFile.FileName);
}
OleDbConnection oconn =
new OleDbConnection
(@"Provider=Microsoft.Jet.OLEDB.4.0;"
+ @"Data Source="+r+";"
+ @"Extended Properties=""Excel 8.0;HDR=Yes;""");
oconn.Open();
OleDbCommand dbcom = new OleDbCommand("SELECT * FROM [Sheet1$]", oconn);
OleDbDataReader dbreader = dbcom.ExecuteReader();
int rni = dbreader.GetOrdinal ("RollNo");
int mki = dbreader.GetOrdinal ("marks");
Ici, le programme ne fonctionne que si la feuille Excel est présente dans le dossier du projet. Et si des modifications sont apportées à la feuille Excel et que le programme est réexécuté, seules les lignes qui étaient présentes avant sont récupérées, et non celles ajoutées plus tard. S'il vous plaît aidez-moi ..... merci d'avance .....Problème lors de la lecture de la feuille Excel