none
ASP.NET - конвертация файла Excel для отображения в GridView.

    Вопрос

  • Доброго дня, как устранить проблему при конвертации Excel файла в GridView в столбце, в котором находятся числовые и текстовые данные, пропадают текстовые данные. В Excel столбец отформатирован как текстовой.

            Dim sConnectionString As [String] = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + Server.MapPath("~/PriceXLS/ExcelData.xls") + ";" + "Extended Properties=Excel 12.0;"
            Dim objConn As New OleDbConnection(sConnectionString)
            objConn.Open()
            Dim objCmdSelect As New OleDbCommand("SELECT * FROM PriceParts", objConn)
            Dim objAdapter1 As New OleDbDataAdapter()
            Dim objDataset1 As New DataSet()
            objAdapter1.SelectCommand = objCmdSelect
            objAdapter1.Fill(objDataset1, "XLData")
            GridView1.DataSource = objDataset1.Tables(0).DefaultView
            GridView1.DataBind()
            objConn.Close()

    Заранее благодарю.

    11 октября 2013 г. 16:30

Ответы

  • Спасибо за помощь, уважаемый Yatajga. Нашел свой ляп в строке установил не верно:
    "Extended Properties=Excel 12.0;"

    Установилправильно:
    "Extended Properties=Excel 8.0;"
    все стало нормально работать.
    • Помечено в качестве ответа YatajgaMVP, Editor 12 октября 2013 г. 7:16
    11 октября 2013 г. 21:06

Все ответы