การใช้งาน 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