Red de conocimientos turísticos - Conocimientos sobre calendario chino - En ASP.NET (VB), el código para que el software muestre el formato de archivo EXCEL es el siguiente

En ASP.NET (VB), el código para que el software muestre el formato de archivo EXCEL es el siguiente

Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" _

& "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