En ASP.NET (VB), el código para que el software muestre el formato de archivo EXCEL es el siguiente
& "Data Source=C:\lbcjb.xls;" _
& "Propiedades extendidas ="""Excel 11.0;"""
// Arriba está su cadena de conexión, pero yo uso una cadena como esta "Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=False; Data Source=C:\lbcjb.xls.Extended atributos='Excel 8.0;HDR=Yes'"
//ADODataSetCommand No estoy familiarizado con él, el ortodoxo se cambió a OleDbCommand, pero después de OleDbCommand Los parámetros son declaraciones SQL y objetos de conexión, pero esta es una cadena de conexión
Dim myADODataSetCommand As New ADODataSetCommand("SELECT Grade,Name,Language,English,Total FROM [lbcjb$]", strConn)
// Aquí está creando un objeto ADODataSetCommand. No estoy familiarizado con este objeto, pero le sugiero que lo cambie a OleDbCommand, luego cree un OleDbDataAdapter y use OleDbDataAdapter para completar el conjunto de datos.
AccessDataSource1 .DataFile = strConn // ¡Esto no tiene sentido! No parece funcionar
myADODataSetCommand.FillDataSet(myDataset) //Completa los datos en el conjunto de datos, esto es Además, debido a que usó este myADODataSetCommand, no lo sé. Familiar, la forma correcta de escribirlo es crear primero OleDbCommand mycmd, luego crear OleDbDataAdapter myda = new OleDbDataAdapter (mycmd) y luego myda.fill (dataset, "dataset , "conjunto de datos, "conjunto de datos, "conjunto de datos, "conjunto de datos,"). conjunto de datos, "nombre de tabla")
GridView1.DataSource=myADODataSetCommand.DefaultView. GridView1.DataSource especifica la fuente de datos de GridView1, que debe ser igual a su conjunto de datos.
Si el conjunto de datos tiene varias tablas, también debe especificar miembros de datos iguales a sus tablas. miembro de datos es igual al nombre de su tabla
AccessDataSource1.DataBind() //Esto no está claro, debería ser GridView1.DataBind() fuente de datos vinculada
End Sub