..
หลังจากได้เห็นวิธีที่พวกเขาเข้าถึงข้อมูลผ่าน ADO.NET ในขณะนี้ดูวิธีการเข้าถึงพวกเขาในการทำงานได้เร็วขึ้นและง่ายขึ้น ในความเป็นจริง ASP.NET มีหลายชั้นที่ จำกัด ความซับซ้อนของการเชื่อมต่อการจัดการและการถ่ายโอนข้อมูลเช่นที่เรียกว่าการควบคุมแหล่งข้อมูล
ตัวควบคุมเหล่านี้ทำให้มันโปร่งใสในการเขียนโปรแกรมทั้งหมดที่กลไกการทำงานของเครื่องกำเนิดไฟฟ้าและการเชื่อมต่อคำสั่งและทั้งหมดที่คุณต้องทำคือการกำหนดแหล่งที่มาข้อมูล (แหล่งข้อมูล), การควบคุมที่เน้นที่แหล่งข้อมูลและแบบสอบถามให้เหมาะสม Visual Studio ให้ตัวช่วยสร้างที่ช่วยให้คุณสามารถจัดการขั้นตอนเหล่านี้ เมื่อคุณสร้างตัวควบคุมแหล่งข้อมูลคุณสามารถเชื่อมต่อไปยังส่วนใด ๆ สำหรับการจัดการของข้อมูล
ตามปกติเราจะเห็นตัวอย่าง เราเพิ่มเพื่อโครงการของเราในรูปแบบเว็บใหม่จากกล่องและลากตัวควบคุม SqlDataSource กับมัน คลิกที่แหล่งข้อมูลการกำหนดค่าในเมนูบริบทของตน

จะเปิดหน้าต่างที่คุณสามารถเลือกฐานข้อมูลที่มีอยู่หรือสร้างขึ้นใหม่โดยใช้ปุ่มการเชื่อมต่อใหม่ ในกรณีของฉันฉันจะเลือกการทดสอบชนิดของฐานข้อมูลที่เรียกว่า mydb การประยุกต์ใช้ SQL Server CE ในคอมพิวเตอร์ของฉัน แต่ชัดเจนคุณสามารถเลือกฐานข้อมูลใด ๆ

และเรายังคงระบุหนึ่งในขั้นตอนต่อไปในการเก็บรวบรวมข้อมูลจากตารางที่อาศัยอยู่ในฐานข้อมูล (ในกรณีของฉันเพื่อนของตาราง) และเลือกคอลัมน์ (ในกรณี id, name และอายุของฉัน)

บนหน้าจอถัดไปที่คุณยังสามารถทดสอบแบบสอบถามโดยการคลิกบนแบบสอบถามการทดสอบและจากนั้นคลิกที่ Finish ตอนนี้ขอตั้งค่าคุณสมบัติ DataSourceMode DataReader

การแทรกกล่องรายการในรูปแบบของเราและตรวจสอบ AutoPostBack เปิดใช้งาน

จากนั้นคลิกที่แหล่งข้อมูลในกล่องโต้ตอบเลือกและเลือกการควบคุมที่เกี่ยวข้องกับการที่เราสร้างขึ้นก่อนหน้านี้โดยการระบุที่เขตข้อมูลที่จะแสดงในรายการและแทนที่จะต้องระบุที่เขตข้อมูลค่าที่สอดคล้องกัน

เมื่อคุณเริ่มต้นโปรแกรมจะแสดงรายการของข้อมูลที่เกี่ยวข้องในตารางที่เราตั้งเป็นแหล่งข้อมูลที่ การเชื่อมต่อระหว่างกล่องรายการและแหล่งข้อมูลที่เราได้ผ่านหน้าต่างเห็นเพียงที่เราสามารถทำมันได้โดยการเขียนรหัสต่อไปนี้ในการโหลดของฟอร์ม
การป้องกันถือเป็นโมฆะ Page_Load (ผู้ส่งวัตถุ, EventArgs e)
{
if (! this.IsPostBack)
{
this.ListBox1.DataSource = this.SqlDataSource1;
this.ListBox1.DataTextField ="ชื่อ";
this.ListBox1.DataValueField ="ID";
this.ListBox1.DataBind ();
}
}
นี้ตัวอย่างง่ายๆทำหน้าที่เพียงเพื่อให้ความคิดของการที่มีศักยภาพของเครื่องมือที่มีให้โดย ASP.NET สำหรับการจัดการข้อมูลที่เป็น
ในกรณีนี้เราใช้การควบคุมง่ายเช่น ListBox แต่มีการควบคุมที่ซับซ้อนมากขึ้นหลายสำหรับการจัดการข้อมูลช่วยให้คุณสามารถดูตัวเองในวิธีที่ต่างกัน
ควบคุมเหล่านี้รวมถึง GridView จะ, FormView, DetailsView, DataList
เห็นได้ชัดว่าจุดมุ่งหมายของคู่มือนี้ไม่ได้เจาะลึกรายละเอียดของการควบคุมเหล่านี้และเช่นเคยคุณฉันดูที่เอกสารที่ไมโครซอฟท์อย่างเป็นทางการที่จะเรียนรู้วิธีการทำงาน
| |
ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 € |
| |
ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |