如何使用c#将.dat文件导入数据网格 [英] how to import .dat file into datagrid using c#
本文介绍了如何使用c#将.dat文件导入数据网格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨....
我想以列格式将.dat文件显示到datagrid ..请解释虽然代码...
以下是我的.dat文件格式
5 , 000022 , 004050 , 000004 , 19 。 09 。 14 , 12341234
4021 , 000100 ,SONU GANPAT YADA , 1550 , 19 。 09 。< span class =code-digit> 14 , 000100
4068 , 000500 ,SANDIP BABAN AKH, 9050 , 19 。 09 。 14 , 000500
4119 , 001000 ,JEEVAN KAMALAKAR, 41080 , 19 。 09 。 14 , 001000
4139 , 000050 ,INDUBAI RAMCHAND, 1400 , 19 。 09 。 14 , 000050
4144 , 000100 ,SUREKHA SANJAY P, 2900 , 19 。 09 。 14 , 000100
< span class =code-digit> 4650 , 000100 ,YASHWANT GOVINDR, 5300 , 19 。 09 。 14 , 000100
4654 , 000050 ,SACHIN BALKRISHN, 750 , 19 。 09 。 14 , 000050
4656 , 000100 ,SITARAM LAXMAN G,< span class =code-digit> 3500 , 19 。 09 。 14 , 000100
4659 , 000100 ,MAHESHKUMAR SHAR, 2000 , 19 。< span class =code-digit> 09 。 14 , 000100
4623 ,< span class =code-digit> 001000 ,MEENA KISHOR KAM, 43000 , 19 。 09 。 14 , 001000
4626 , 000200 ,HUSSAIN。 HASHAM, 8000 , 19 。 09 。 14 , 000200
4629 , 000200 ,SHABANA KAUSAR N, 14800 , 19 。 09 。 14 , 000200
4630 , 000100 ,GANESH K SUKALE, 3000 , 19 。 09 。 14 , 000100
4632 , 000050 ,RAVINDRA LAXMAN, 3250 , 19 。 09 。 14 , 000050
4633 , 000050 ,SAHIL HARISH YEO, 3250 , 19 。 09 。 14 , 000050
4634 , 000025 ,SAVITA ANIL YEOL, 1700 , 19 。 09 。 14 , 000025
4635 , 000025 ,ANIL LAXMAN YEWL, 1700 , 19 。 09 。 14 , 000025
4639 , 000050 ,NISHA SURESH NAI, 2100 , 19 。 09 。 14 , 000050
4640 , 000050 ,KUNAL SURESH NAI, 2100 , 19 。 09 。 14 , 000050
4641 , 000050 ,SANIKA SURESH NA, 2100 , 19 。 09 。 14 , 000050
4643 , 000100 ,SANJAY UTRESHWAR, 6100 , 19 。 09 。 14 , 000100
4644 , 000050 ,MANGALA LAXMAN K, 3200 , 19 。 09 。 14 , 000050
?
解决方案
你需要使用 ADO.NET [ ^ ] - OleDb [ ^ ]。
方法与此处描述的相同:访问Microsoft .NET应用程序中的Office数据 [ ^ ]。唯一的区别是你需要处理(在这种情况下)* .dat
文件作为文本文件。
要获得正确的结果,有时需要创建 schema.ini文件 [ ^ ],其中包含有关文件一般格式的信息,如:列名和数据类型信息以及其他一些数据特征。
请参阅我的过去的答案 [ ^ ]也可以找到示例代码。
试试!
hi....
I want to display .dat file into datagrid in column format ..please explain though code...
below is my .dat file format
5 ,000022,004050 ,000004,19.09.14,12341234
4021,000100,SONU GANPAT YADA,1550 ,19.09.14,000100
4068,000500,SANDIP BABAN AKH,9050 ,19.09.14,000500
4119,001000,JEEVAN KAMALAKAR,41080 ,19.09.14,001000
4139,000050,INDUBAI RAMCHAND,1400 ,19.09.14,000050
4144,000100,SUREKHA SANJAY P,2900 ,19.09.14,000100
4650,000100,YASHWANT GOVINDR,5300 ,19.09.14,000100
4654,000050,SACHIN BALKRISHN,750 ,19.09.14,000050
4656,000100,SITARAM LAXMAN G,3500 ,19.09.14,000100
4659,000100,MAHESHKUMAR SHAR,2000 ,19.09.14,000100
4623,001000,MEENA KISHOR KAM,43000 ,19.09.14,001000
4626,000200,HUSSAIN . HASHAM,8000 ,19.09.14,000200
4629,000200,SHABANA KAUSAR N,14800 ,19.09.14,000200
4630,000100,GANESH K SUKALE ,3000 ,19.09.14,000100
4632,000050,RAVINDRA LAXMAN ,3250 ,19.09.14,000050
4633,000050,SAHIL HARISH YEO,3250 ,19.09.14,000050
4634,000025,SAVITA ANIL YEOL,1700 ,19.09.14,000025
4635,000025,ANIL LAXMAN YEWL,1700 ,19.09.14,000025
4639,000050,NISHA SURESH NAI,2100 ,19.09.14,000050
4640,000050,KUNAL SURESH NAI,2100 ,19.09.14,000050
4641,000050,SANIKA SURESH NA,2100 ,19.09.14,000050
4643,000100,SANJAY UTRESHWAR,6100 ,19.09.14,000100
4644,000050,MANGALA LAXMAN K,3200 ,19.09.14,000050
解决方案
You need to use ADO.NET[^] - OleDb[^].
The way is the same as is described here: Accessing Microsoft Office Data from .NET Applications[^]. The only difference is that that you need treat (in this case)*.dat
file as a text file.
To get proper result, sometimes it needed to create schema.ini file[^], which contains information about general format of the file, like: the column name and data type information, and several other data characteristics.
See my past answers[^] too to find sample code.
Try!
这篇关于如何使用c#将.dat文件导入数据网格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文