我想要一个 ASP C# 网站,它加载一个简单的 CSV 文件并将其呈现在 GridView 控件中(至少在开始时)。
我已经有一段代码可以完成几乎所有的工作,我想念/无法让它工作的是正确设置“数据源”。
我要加载的 CSV 文件位于网络中的不同服务器上(路径为“\td47vc\public\Joe\ASP\Test”)。
这是我写的代码:
public DataSet GetCSVFile(string fileName)
{
string pathName = "\\td47vc\\public\\Joe\\ASP\\Test";
string file = System.IO.Path.GetFileName(fileName);
OleDbConnection excelConnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pathName + ";Extended Properties=Text;");
OleDbCommand excelCommand = new OleDbCommand(@"SELECT * FROM " + file, excelConnection);
OleDbDataAdapter excelAdapter = new OleDbDataAdapter(excelCommand);
excelConnection.Open();
DataSet ds = new DataSet();
excelAdapter.Fill(ds);
excelConnection.Close();
return ds;
}
我收到以下错误:'\td47vc\public\Joe\ASP\Test' 不是有效路径。确保路径名拼写正确并且您已连接到文件所在的服务器。
谢谢,
戈罗夫杜德