Hej, jag blir så irriterad :) ... jomen faktiskt, jag skall göra nåt så simpelt som att läsa in en excelfil och visa det i ett DataGrid, fast det visas ingenting i min Grid, och jag vet inte varför. Jag har kollat på nätet överallt och på MSDN, har också forskat om drivrutiner för för odbc osv... utan resultat. Finns det någon hjälte som kan lösa detta problem? Här kommer min kod: "DataGrid DataGrid1 = new DataGrid();"Läsa Excel-Dokument
String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + Server.MapPath("test.xls") + ";" +
"Extended Properties=Excel 8.0;";
// Create connection object by using the preceding connection string.
OleDbConnection objConn = new OleDbConnection(sConnectionString);
objConn.Open();
// Create new OleDbCommand to return data from worksheet.
OleDbCommand objCmdSelect =new OleDbCommand("SELECT * FROM [Blad1$]", objConn);
OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();
objAdapter1.SelectCommand = objCmdSelect;
// Create new DataSet to hold information from the worksheet.
DataSet objDataset1 = new DataSet();
// Fill the DataSet with the information from the worksheet.
objAdapter1.Fill(objDataset1, "XLData");
// Bind data to DataGrid control.
DataGrid DataGrid1 = new DataGrid();
DataGrid1.DataSource = objDataset1.Tables[0].DefaultView;
DataGrid1.DataBind();
objConn.Close();Sv: Läsa Excel-Dokument
Här skapar du ju bara en NY grid ser det ut som, du använder alltså ingen som finns tillgänglig på sidan och inte heller läggs den till i någon av sidans kontroller?
/Fredrik, www.swesecure.com - säkerhet för webbutvecklare