การใช้งาน ASP.NET 3.5 ด้านฐานข้อมูล

Download Report

Transcript การใช้งาน ASP.NET 3.5 ด้านฐานข้อมูล

การใช้งาน ASP.NET 3.5 ด้าน
ฐานข้อมูล
อาจารย์อจั ฉรา สุ มงั เกษตร
การใช้งาน ASP.NET 3.5 กับฐานข้อมูล SQL
Server 2005 Express Edition
การเพิ่มฐานข้อมูล Northwind เข้าไปใน SQL Server
2005 Express Edition มีข้นั ตอนดังนี้



เปิ ด Microsoft SQL Server Management Studio
Express เชื่อมต่อกับฐานข้อมูล SQL Server 2005 ก่อน
คลิกปุ่ ม File Open เพื่อเปิ ดไฟล์ instnwnd.sql เข้าไปใน
Microsoft SQL Server Management Studio
Express
คลิกปุ่ ม Execute เพื่อเพิม่ ฐานข้อมูล Northwind เข้าไปใน SQL
Server 2005
การใช้งานเว็บคอนโทรล SqlDataSource
มีข้นั ตอนดังนี้





เรี ยกใช้งานเว็บคอนโทรล SqlDataSource เพื่อเริ่ มต้นเชื่อมต่อกับ
ฐานข้อมูล Northwind
คลิกปุ่ ม new connection เพื่อเชื่อมต่อกับฐานข้อมูล
Northwind
เลือก Data source  Microsoft SQL Server
เลือก Server name  SQLExpress
Connect to a database  Northwind
การเพิม่ ข้อมูลโดยใช้ Form View
มีข้นั ตอนดังนี้






เรี ยกใช้งานเว็บคอนโทรล SqlDataSource
คลิก configure data source เพื่อเชื่อมต่อกับฐานข้อมูล
เรี ยกใช้งานเว็บคอนโทรล Form View
Choose data source  SqlDataSource
เลือก ตาราง และ ฟิ ลด์ ที่ตอ้ งการเพิม่ ข้อมูล
กาหนด edit insert delete
การแสดงข้อมูลโดยใช้ GridView
มีข้นั ตอนดังนี้





เรี ยกใช้งานเว็บคอนโทรล SqlDataSource
คลิก configure data source เพื่อเชื่อมต่อกับฐานข้อมูล
เรี ยกใช้งานเว็บคอนโทรล Gride View
Choose data source  SqlDataSource
เลือก ตาราง และ ฟิ ลด์ ที่ตอ้ งการแสดงข้อมูลข้อมูล
การแสดงข้อมูลโดยใช้ List View
มีข้นั ตอนดังนี้






เรี ยกใช้งานเว็บคอนโทรล SqlDataSource
คลิก configure data source เพื่อเชื่อมต่อกับฐานข้อมูล
เรี ยกใช้งานเว็บคอนโทรล List View
Choose data source  SqlDataSource
เลือก ตาราง และ ฟิ ลด์ ที่ตอ้ งการแสดงข้อมูลข้อมูล
แสดงข้อมูลแบบ Grid และแบ่งหน้าด้วย
การแสดงข้อมูลแบบ Master Details
มีข้นั ตอนดังนี้




เรี ยกใช้งานเว็บคอนโทรล SqlDataSource เรี ยกใช้ตารางเพื่อแสดง
ข้อมูลตามตารางที่เลือก
ใช้เว็บคอนโทรล dropdownlist กาหนดให้คุณสมบัติ
AotoPostBack = True เรี ยกใช้ขอ้ มูลตามที่กาหนดในข้อ 1
ใช้เว็บคอนโทรล SqlDataSource อีกตัวหนึ่ง ทาหน้าที่ดึงข้อมูลออก
จากตางรางตามประเภทที่กาหนดไว้ในข้อ 1
ป้ อนชุดคาสั่ง เช่นต้องการดึงข้อมูลจากตารางสิ นค้า (Product) แยกตาม
ประเภท (Category)
SELECT ProductID, ProductName, UnitPrice
FROM Products
WHERE CategoryID=@CategoryID
การแสดงข้อมูลแบบ Master Details (ต่อ)


ช่อง Parameter Source ให้เลือกแบบ Control หมายถึง ให้
รับค่าจากเว็บคอนโทรลต่างๆ
ใช้เว็บคอนโทรล GridView เลือก Data Source