将csv文件当成txt来读,用StreamReader对象读取即可。
解决方案 »
- 一个c#超简单的问题
- WPF浏览器应用程序如何进行代码混淆
- C#调用C++DLL时出错,提示“尝试读取或写入受保护的内存,...”
- 使用了未赋值的变量"language"怎么回事?
- iTextSharp中是否可以添加一条线? 应该怎样添加
- 工具栏不能直接使用带ALPHA通道的PNG图像吗
- Nsis 打包问题
- 急请教Winform中做真正进度条怎么判断执行数据库操作完成情况(搞了一天了,555~~~)
- 无法获得PHPJSON过来的汉字,怎么回事
- 谁能改变DataGrid中某一行的高度(C#,WinForm)? 高手来, 1000 分送!!
- 如何两个时间相减 结果为小时
- 【求助】关于MVC中实体类对应数据库视图问题
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} OleDbConnection OleCon = new OleDbConnection();
OleDbCommand OleCmd = new OleDbCommand();
OleDbDataAdapter OleDa = new OleDbDataAdapter(); private void button1_Click(object sender, EventArgs e)
{
dataGridView1.DataSource = Csv();
} public DataSet Csv()
{
DataSet CsvData = new DataSet();
OleCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @"E:\test.csv" + ";Extended Properties='Text;FMT=Delimited;HDR=YES;'";
OleCon.Open();
OleCmd.Connection = OleCon;
OleCmd.CommandText = "select * From " + @"E:\test.csv";
OleDa.SelectCommand = OleCmd;
try
{
OleDa.Fill(CsvData, "Csv");
return CsvData;
}
catch
{
return CsvData;
}
finally
{
OleCon.Close();
OleCmd.Dispose();
OleDa.Dispose();
OleCon.Dispose();
}
}
}
代码直接在红色出报错了,说路径不对,但是我取芯路径是没问题的
http://www.cnblogs.com/Clin/archive/2013/03/14/2959022.html
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} OleDbConnection OleCon = new OleDbConnection();
OleDbCommand OleCmd = new OleDbCommand();
OleDbDataAdapter OleDa = new OleDbDataAdapter(); private void button1_Click(object sender, EventArgs e)
{
dataGridView1.DataSource = Csv();
} public DataSet Csv()
{
DataSet CsvData = new DataSet();
OleCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @"E:\test.csv" + ";Extended Properties='Text;FMT=Delimited;HDR=YES;'";
OleCon.Open();
OleCmd.Connection = OleCon;
OleCmd.CommandText = "select * From " + @"E:\test.csv";
OleDa.SelectCommand = OleCmd;
try
{
OleDa.Fill(CsvData, "Csv");
return CsvData;
}
catch
{
return CsvData;
}
finally
{
OleCon.Close();
OleCmd.Dispose();
OleDa.Dispose();
OleCon.Dispose();
}
}
}
代码直接在红色出报错了,说路径不对,但是我取芯路径是没问题的test.csv 这个文件放在一个文件夹里面,不要放在根目录下试试。