ขอแสดงความยินดีอย่างยิ่งกับบทช่วยสอนชุดนี้ที่ในที่สุดก็เข้าสู่หัวข้อหลักของ vs2005 เพื่อนบางคนมักจะพูดเสมอว่าบทช่วยสอนของฉันนี้ไม่ใช่บทช่วยสอน vs2005 เลย ดังนั้นฉันจึงไม่มีอะไรจะพูด แต่ฉันหวังว่าเพื่อน ๆ จะเข้าใจสิ่งนั้น ไม่มีภาษาเช่น c#, j# และ vb.net, Support, vs2005 มีประโยชน์อย่างไร?????
หากคุณต้องการสร้างหน้าเว็บเพียงแค่เรียนรู้ DW โดยตรง ทำไมต้องใช้ VS2005 ในแง่ของเค้าโครงหน้าเว็บนี่ใช้งานยากกว่า DW ฉันไม่ได้บอกว่ามันเป็นไปไม่ได้ แต่มันก็ไม่เป็นเช่นนั้น ง่ายต่อการเชี่ยวชาญในฐานะ DW
เอาล่ะ เรามาเข้าประเด็นกันดีกว่า มีหลายสิ่งหลายอย่าง ดังนั้น ฉันวางแผนที่จะเริ่มต้นด้วยการควบคุมฐานข้อมูล จากนั้นใช้การควบคุมฐานข้อมูลเพื่อนำไปใช้ในตัวอย่างถัดไป มันจะเกี่ยวข้องกับ DataSetDataAdapter ฯลฯ หลังจากเรียนรู้การควบคุมแล้ว ก็จะมีบทพิเศษเกี่ยวกับแอปพลิเคชันฐานข้อมูล หวังว่าทุกท่านจะเข้าใจ!!
ก่อนอื่น แน่นอนว่าที่สุด... ที่สุด... บทที่ใช้บ่อยที่สุด , SqlDataSource ซึ่งสามารถกรอกแบบสอบถามและแสดงผลข้อมูลได้อย่างง่ายดายโดยไม่ต้องเขียนหรือเขียนโค้ดเพียงเล็กน้อยร่วมกับการควบคุมการส่งและการแสดงผลข้อมูล แน่นอนว่าเขายังรองรับการโต้ตอบกับฐานข้อมูลใดๆ ที่ ADO.NET รองรับ รวมถึงฐานข้อมูล Microsoft SQL Server และ Oracle รวมถึงแหล่งข้อมูล OLE DB และ ODBC ในขณะดำเนินการ ตัวควบคุม SqlDataSource จะเปิดการเชื่อมต่อฐานข้อมูลโดยอัตโนมัติ ดำเนินการคำสั่ง SQL หรือกระบวนงานที่เก็บไว้ ส่งกลับข้อมูลที่เลือก (ถ้ามี) แล้วปิดการเชื่อมต่อ
ก่อนอื่นเราต้องพูดถึงสตริงการเชื่อมต่อฐานข้อมูล ในอดีตเมื่อเราใช้ vs2003 เราสามารถเขียนโค้ดการเชื่อมต่อได้ด้วยตนเองเท่านั้น ขณะนี้ด้วยการควบคุมนี้ เราสามารถเพิ่มสตริงการเชื่อมต่อ
ลง
ใน web.config ได้โดยอัตโนมัติweb.config คือ ถ้าจะบอกว่ามันไร้สาระนะ ฉันขอโทษ ฉันเคยแฮ็กเซิร์ฟเวอร์หลายตัวผ่าน SQL แต่นั่นเป็นเพราะฉันเบื่อการเปิดร้านอินเทอร์เน็ต ฉันได้เรียนรู้การเขียนโปรแกรมในช่วงสองหรือสามปีที่ผ่านมาและไม่มีเวลาทำ ลืม SQL... มาต่อในหัวข้อกัน ลองใช้มันสร้าง Connect a Database แล้วใช้ Gridview เพื่อดูผลลัพธ์กัน!
ตัวอย่างที่เราจะทำด้านล่างนั้นง่ายมาก ขั้นแรก ใช้ Gridview เพื่อแสดงข้อมูลบนเพจและดำเนินการลบ จากนั้นใช้ detailview เพื่อแสดงข้อมูลชิ้นเดียวจากพารามิเตอร์ที่ส่งผ่านโดย Gridview!