01.
Private
Sub
Button1_Click(
ByVal
sender
As
System.
Object
,
ByVal
e
As
System.EventArgs)
Handles
Button1.Click
02.
03.
Dim
ofd
As
New
OpenFileDialog()
04.
05.
ofd.Filter =
"All file(*.txt,*.scv)|*.txt;*.csv|Text files(*.txt)|*.txt|CSV (*.csv)|*.csv"
06.
Dim
_path
As
String
=
""
07.
Dim
_filenname
As
String
=
""
08.
Dim
dt
As
New
DataTable
09.
Dim
dr
As
DataRow
10.
11.
dt.Columns.Add(
"1"
)
12.
dt.Columns.Add(
"2"
)
13.
dt.Columns.Add(
"3"
)
14.
dt.Columns.Add(
"4"
)
15.
dt.Columns.Add(
"5"
)
16.
dt.Columns.Add(
"6"
)
17.
dt.Columns.Add(
"7"
)
18.
dt.Columns.Add(
"8"
)
19.
dt.Columns.Add(
"9"
)
20.
dt.Columns.Add(
"10"
)
21.
dt.Columns.Add(
"11"
)
22.
dt.Columns.Add(
"12"
)
23.
dt.Columns.Add(
"13"
)
24.
dt.Columns.Add(
"14"
)
25.
dt.Columns.Add(
"15"
)
26.
dt.Columns.Add(
"16"
)
27.
dt.Columns.Add(
"17"
)
28.
dt.Columns.Add(
"18"
)
29.
dt.Columns.Add(
"19"
)
30.
31.
32.
If
ofd.ShowDialog() = DialogResult.OK
Then
33.
34.
_path = Path.GetDirectoryName(ofd.FileName)
35.
36.
_filenname = Path.GetFileName(ofd.FileName)
37.
38.
Label1.Text = ofd.FileName
39.
Dim
conString
As
String
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ _path +
";Extended Properties="
"Text;HDR=no;FMT=Delimited"
""
40.
Dim
strwer
As
New
StreamReader(ofd.FileName)
41.
42.
Dim
strLine
As
String
= strwer.ReadLine()
43.
44.
If
Trim(strLine) <>
""
Then
45.
dr = dt.NewRow
46.
47.
dr(
"1"
) = Split(strLine,
"|"
)(0)
48.
dr(
"2"
) = Split(strLine,
"|"
)(1)
49.
dr(
"3"
) = Split(strLine,
"|"
)(2)
50.
dr(
"4"
) = Split(strLine,
"|"
)(3)
51.
dr(
"5"
) = Split(strLine,
"|"
)(4)
52.
dr(
"6"
) = Split(strLine,
"|"
)(5)
53.
dr(
"7"
) = Split(strLine,
"|"
)(6)
54.
dr(
"8"
) = Split(strLine,
"|"
)(7)
55.
dr(
"9"
) = Split(strLine,
"|"
)(8)
56.
dr(
"10"
) = Split(strLine,
"|"
)(10)
57.
dr(
"11"
) = Split(strLine,
"|"
)(11)
58.
dr(
"12"
) = Split(strLine,
"|"
)(13)
59.
dr(
"13"
) = Split(strLine,
"|"
)(16)
60.
dr(
"14"
) = Split(strLine,
"|"
)(17)
61.
dr(
"15"
) = Split(strLine,
"|"
)(24)
62.
dr(
"16"
) = Split(strLine,
"|"
)(25)
63.
dr(
"17"
) = Split(strLine,
"|"
)(26)
64.
dr(
"18"
) = Split(strLine,
"|"
)(27)
65.
dr(
"19"
) = Split(strLine,
"|"
)(28)
66.
67.
dt.Rows.Add(dr)
68.
69.
DataGridView1.DataSource = dt
70.
End
If
71.
72.
End
If
73.
74.
75.
End
Sub