การผูกข้อมูลได้รับการทำให้ง่ายขึ้นใน ASP.NET 2.0 คลาสพื้นฐานของการควบคุมที่ถูกผูกไว้มาจาก BaseDataBoundControl คุณสามารถไปที่
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol_members(VS.80).aspx
ดูคลาส หากคุณดูสมาชิกของคลาสนี้โปรดสังเกตสองคุณสมบัติต่อไปนี้และวิธี
DataSource { get; set; }
สตริงเสมือน DataSourceId { set;
โมฆะนามธรรมที่ได้รับการป้องกัน PerformSelect ();
โมฆะนามธรรมที่ได้รับการป้องกัน ValidateDataSource (วัตถุ dataSource);
คุณเห็นอะไร?
ลองนึกถึงขั้นตอนที่คุณทำใน ASP.NET1.X,
DataGrid1.DataSource=DataSet1.Table[0];
DataGrid1.DataBind();
GridView.DataSourceID=
DataSource1
;
ใน ASP.NET1.X ถ้าคุณใช้คุณสมบัติ DataSource เมธอด ValidateDataSource จะถูกเรียกโดยอัตโนมัติ ใน ASP.NET2.0 ถ้าคุณใช้คุณสมบัติ DataSourceID เมธอด PerformSelect จะถูกเรียกโดยอัตโนมัติ