Connection DatabaseConnection Database
with Tools VB2008with Tools VB2008
Suan Dusit Rajabhat University, Phitsanulok Camp...
K.Warawut Connection Database with Tools VB2008 2
Data SourceData Source
●
วนโดว Data Source คอ สวนประกอบในหนาจอ
IDE ทเพมเ...
K.Warawut Connection Database with Tools VB2008 3
DataSet DesignerDataSet Designer
●
เป$นเครองมอใน VS ทชวยในการปร)บแตงแกไข...
K.Warawut Connection Database with Tools VB2008 4
DataSet DesignerDataSet Designer
●
Fill Method - ใชด0งขอม"ลจากฐานขอม"ลมา...
K.Warawut Connection Database with Tools VB2008 5
หล)กการทางานหล)กการทางาน .NET Framework.NET Framework
●
.NET Framework ใ...
K.Warawut Connection Database with Tools VB2008 6
หล)กการทางานหล)กการทางาน .NET Framework.NET Framework
●
โดยปกตเราใชออบเจ...
K.Warawut Connection Database with Tools VB2008 7
การทาการทา Data BindingData Binding
●
Data Binding หมายถ0ง การผ"ก (Bind)...
K.Warawut Connection Database with Tools VB2008 8
Contact usContact us
Mr.Warawut KhangkhanMr.Warawut Khangkhan
Social Med...
Upcoming SlideShare
Loading in...5
×

03 1-connection-tools

596

Published on

Connection Database with Tools VB2008

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
596
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

03 1-connection-tools

  1. 1. Connection DatabaseConnection Database with Tools VB2008with Tools VB2008 Suan Dusit Rajabhat University, Phitsanulok CampusSuan Dusit Rajabhat University, Phitsanulok Campus Mr.Warawut KhangkhanMr.Warawut Khangkhan
  2. 2. K.Warawut Connection Database with Tools VB2008 2 Data SourceData Source ● วนโดว Data Source คอ สวนประกอบในหนาจอ IDE ทเพมเขามาใน VS ● ทาหนาทแสดงแหลงขอม"ล (Data Source) ของ แตละ Project ● แหลงขอม"ลอาจจะเป$นฐานขอม"ล (Database), เว&บเซอรวซ (Web Service) หรอออบเจ&กต (Object) ก&ได ● การแสดงขอม"ลจากแหลงขอม"ลน)*นออกมาบนฟอรม จะทาไดดวยการผ"ก (bind)
  3. 3. K.Warawut Connection Database with Tools VB2008 3 DataSet DesignerDataSet Designer ● เป$นเครองมอใน VS ทชวยในการปร)บแตงแกไข DataSet ● ประกอบดวย Table (ออบเจ&กต DataTable) แตละ Table จะมออบเจ&กต TableAdapter ทส)มพ)นธก)น ● ออบเจ&กต TableAdapter มหนาทนาขอม"ลจากฐาน ขอม"ลมาใส (fill) ลงใน DataTable เมอเราด0งขอม"ล มาใชงานในโปรแกรมและนาขอม"ลจาก DataTable ไป update ลงฐานขอม"ล
  4. 4. K.Warawut Connection Database with Tools VB2008 4 DataSet DesignerDataSet Designer ● Fill Method - ใชด0งขอม"ลจากฐานขอม"ลมาใสลงใน DataTable รปแบบ: tableadapter.Fill(datatable) ● GetData Method – จะใหผลล)พธเป$นออบเจ&กต DataTable ทใสขอม"ลลงไปแลว รปแบบ: dataset.table(row).field
  5. 5. K.Warawut Connection Database with Tools VB2008 5 หล)กการทางานหล)กการทางาน .NET Framework.NET Framework ● .NET Framework ในการทางานก)บฐานขอม"ลจะเป$น ร"ปแบบ disconnected data access ● หล)กการ คอ จะด0งขอม"ลจาก table ในฐานขอม"ลมา เก&บลงใน table (ออบเจ&กต DataTable) ใน DataSet แลวต)ดการเชอมตอก)บฐานขอม"ลท)นท ● บทบาทของออบเจ&กต TableAdapter คอ เป$น ต)วกลางในการร)บ-สงขอม"ลระหวางฐานขอม"ลก)บ ออบเจ&กต DataSet ในโปรแกรมของเรา
  6. 6. K.Warawut Connection Database with Tools VB2008 6 หล)กการทางานหล)กการทางาน .NET Framework.NET Framework ● โดยปกตเราใชออบเจ&กต TableAdapter หน0งๆ ทา หนาทร)บ-สงขอม"ลระหวาง table หน0งในฐานขอม"ล ก)บ table หน0งใน DataSet
  7. 7. K.Warawut Connection Database with Tools VB2008 7 การทาการทา Data BindingData Binding ● Data Binding หมายถ0ง การผ"ก (Bind) ขอม"ลใน DataSet เขาก)บ Control บน form เพอแสดงขอม"ล ออกมาโดยอ)ตโนม)ต ● การทา Data Binding ชวยใหเราไมตองเขยนโคด เพอนาขอม"ลจาก DataSet มาแสดงผลทคอนโทรล ตางๆ เอง เราเรยกวาคอนโทรลทผ"กเขาก)บขอม"ลใน DataSet วา data-bound control
  8. 8. K.Warawut Connection Database with Tools VB2008 8 Contact usContact us Mr.Warawut KhangkhanMr.Warawut Khangkhan Social Media: http://www.facebook.com/awarawut http://twitter.com/awarawut Web Site: http://awarawut.blogspot.com E-Mail: awarawut@hotmail.com warawut_kha@dusit.ac.th Mobile: 083-0698-410
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×