0
我有下面的代碼:無法創建文件 - 賽過GridView的
<asp:gridview id="GridView1" runat="server" cellpadding="6" gridlines="None"
bordercolor="#336699" borderstyle="Solid" borderwidth="1px">
<headerstyle backcolor="#336699" font-bold="True" forecolor="White" />
</asp:gridview>
而後面的代碼:
protected void Page_Load(object sender, EventArgs e)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|App_Data|Machreta.xls;Extended Properties='Excel 8.0;HDR=Yes;'";
string query = "SELECT * FROM [Sheet1$]";
DataSet excelDataSet = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(query, strConn);
da.Fill(excelDataSet);
GridView1.DataSource = excelDataSet;
GridView1.DataBind();
}
我得到的錯誤:
Failed to create file
要該行:
da.Fill(excelDataSet);
爲什麼?
嗨,謝謝。我得到了這個錯誤:兩個選項的「CS1009:無法識別的轉義序列」。 – Oshrib
現在,在編輯之後,第一個錯誤又回來了:「System.Data.OleDb.OleDbException未能創建文件」。 – Oshrib
excel文件是希伯來語...可以是問題嗎? – Oshrib