..


ลิงก์ผู้สนับสนุน

การควบคุมการสำหรับการจัดการข้อมูล

หลังจากได้เห็นวิธีที่พวกเขาเข้าถึงข้อมูลผ่าน 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 เห็นได้ชัดว่าจุดมุ่งหมายของคู่มือนี้ไม่ได้เจาะลึกรายละเอียดของการควบคุมเหล่านี้และเช่นเคยคุณฉันดูที่เอกสารที่ไมโครซอฟท์อย่างเป็นทางการที่จะเรียนรู้วิธีการทำงาน

ความช่วยเหลือเกี่ยวกับ Visual Studio ASP.Net
E - Learning
ASP (Advanced) ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 €
ASP.NET (หลักสูตร) ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
ลิงก์ผู้สนับสนุน