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