|
|
|
Import TextFile เข้า Datagridview แล้วฟอร์นภาษาไทยอ่านไม่ออก |
|
|
|
|
|
|
|
พอดีว่าจะทำให้ Text File Export เป็น Excel ก็เลยต้องนำข้อมูลจาก Text file ก่อนแล้วค่อย Export แล้วทีนี้พอดึงข้อมูลมาวส่ในกริดปรากฎว่าข้อมูลที่เป็น Font ไทย มันกลายมัน font ที่อ่านไม่ออก ไม่ทราบว่าจะต้องแก้ไขยังไงค่ะ หรือว่ามีวิธีที่จะสามารถ Export ออกเป็น Excel ที่ง่ายกว่านี้หรือเปล่าค่ะ
Code (VB.NET)
Dim dt As New DataTable
Dim dr As DataRow
dt.Clear()
'*** Column ***'
dt.Columns.Add("PID")
dt.Columns.Add("TName")
dt.Columns.Add("FNAME")
dt.Columns.Add("LNAME")
dt.Columns.Add("type")
dt.Columns.Add("BIRTHDATE")
dt.Columns.Add("Main_code")
dt.Columns.Add("Main_name")
dt.Columns.Add("Sub_name")
dt.Columns.Add("ADD1")
dt.Columns.Add("Moo")
dt.Columns.Add("สิทธิเดือนที่แล้ว")
dt.Columns.Add("หน่วยบริการเดิม")
Dim StrWer As StreamReader
Dim readLine As String
StrWer = File.OpenText(txtPath.Text)
Do Until StrWer.EndOfStream
readLine = StrWer.ReadLine()
'*** Rows ***'
dr = dt.NewRow
dr("PID") = Split(readLine, ";")(0)
dr("TName") = Split(readLine, ";")(1)
dr("FNAME") = Split(readLine, ";")(2)
dr("LNAME") = Split(readLine, ";")(3)
dr("type") = Split(readLine, ";")(4)
dr("BIRTHDATE") = Split(readLine, ";")(5)
dr("Main_code") = Split(readLine, ";")(6)
dr("Main_name") = Split(readLine, ";")(7)
dr("Sub_name") = Split(readLine, ";")(8)
dr("ADD1") = Split(readLine, ";")(9)
dr("Moo") = Split(readLine, ";")(10)
dr("สิทธิเดือนที่แล้ว") = Split(readLine, ";")(11)
dr("หน่วยบริการเดิม") = Split(readLine, ";")(12)
dt.Rows.Add(dr)
Loop
StrWer.Close()
MyDataGrid.DataSource = dt
Tag : .NET, VB.NET
|
|
|
|
|
|
Date :
2012-11-08 14:23:41 |
By :
MooT |
View :
2933 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูแล้วถ้าข้อมูลถูกขั้นด้วย "," ผมว่าก็แค่เปลี่ยน่ นามสกุล text file จาก .txt เป็น .csv ก็เปิดใน exel ได้แล้วคับ
|
|
|
|
|
Date :
2012-11-08 15:39:59 |
By :
poomberry |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|