Sufficiency Economy
Group Blog
 
All blogs
 
Gambas3 Programming ตอน 7: อ่านข้อมูล binary file แสดงใน Gridview

  ทำฐานข้อมูลมาหลายครั้งแล้วต่อไปมาลองการ อ่านไฟล์ดูบาง
โดยอ่านข้อมูล binary file แล้วมาแสดงใน GridView มีสิ่งที่น่าสนใจดังนี้
1. ที่เลือกใช้ GridView แทน ColumnView เพราะว่า ถ้ามี้ข้อมูลหลายบรรทัด เป็นแสนบรรทัด การใช้ ColumnView ไม่สะดวก เพราะเราต้องใช้ Event
Public Sub GridView1_Data(Row As Integer, Column As Integer)
เพื่อทำการ update ข้อมูลใน GridView ได้โดยง่าย โดยไม่ต้องอ่านมาทั้้งแสน บรรทัดครั้้งเดียว
2. Properties ของ GridView ต้องกำหนดมากกว่า ได้แก่
2.1 Mode : เลือก single ถ้าไม่เลือก none เวลาเราไป click จะไม่มีแถบ highlight แสดง
2.2 Header: เลือก Horizontal

3. การเปิดไฟล์
 hFile = Open Application.Path & "/rs2.smc" For Read Write
ที่สำคัญต้องอ้างอิง Application.Path ถ้าไม่ทำอย่างนี้จะเกิด Access Forbidden แปล่าไม่มีสิทธิ์์เข้าถึงข้อมูล ทั้งที่จริงแล้วมีสิทธิ์ ?

4. การอ่านข้อมูล
Read #hFile, iData
ที่แปลกก็คือต้องมี่เครื่่องหมาย # หน้า hFile
ส่วน iData เป็นข้อมูลแบบ byte

5. การเขียนข้อมูล
 Seek #hFile, 0
 Write #hFile, Chr(10) & Chr(25)

ไปที่ตำแหน่งที่ต้องการแก้ไข ด้วยคำสั่ง Seek
และต้องเขียนข้อมูลด้วยคำสั่ง Write แต่ที่แปลกคือ ต้องกำหนดเป็น String ในการเขียนข้อมูล ในที่นี้ต้องการเขียนค่า 10 และ 25 เราต้องแปลงเป็น String (char) ด้วยคำสั่ง Chr ก่อน

Source Code  หมายเหตุ ต้องใส่ไฟล์อะไรก็ได้ แ่ต่ตั้งชื่อว่า rs2.smc ด้วยครับ






Create Date : 12 มกราคม 2557
Last Update : 12 มกราคม 2557 12:03:15 น. 0 comments
Counter : 655 Pageviews.

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 
รหัสส่งข้อความ
กรุณายืนยันรหัสส่งข้อความ

wink99_th
Location :
พิษณุโลก Thailand

[Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 7 คน [?]




New Comments
Friends' blogs
[Add wink99_th's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.