我正在使用Visual c#express 2008。
我有一个巨大的文本文件,其数据类似于:“text / text / text / text”
我正在使用分隔符来分隔数据。
现在我想将这些数据传输到.sdf文件,该文件将使用dataGridView通过windowsformapplication以表格格式显示。
我已经创建了一个带有表(和列)的sdf。
我知道如何访问.sdf并通过dataGridView显示。
我的问题是我不知道如何将数据从txt传输到sdf。
我不想手动执行,因为txt文件包含大约20,000行的行。
资源:我从中回收了代码 http://dotnetperls.com/datagridview-tutorial
感谢任何可以提供帮助的人。 :3 Ree
答案 0 :(得分:0)
从内存(未测试)SqlBulkCopy与SDF一起使用,因此您只需要一个IDataReader。如果您搜索“fast CsvReader”,您应该在codeproject上找到一个;这适用于任何分隔符,并且应该与SqlBulkCopy完美配合(我已经多次使用它,尽管没有使用sdf)。
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx
答案 1 :(得分:0)
另外,您可以尝试我的新Csv2sqlce实用程序:http://csv2sqlce.codeplex.com