Привязка данных была дополнительно упрощена в ASP.NET 2.0. Базовый класс связанных элементов управления взят из BaseDataBoundControl.
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.baseddataboundcontrol_members(VS.80).aspx
Просмотр класса При просмотре членов этого класса обратите внимание на следующие два свойства и метода:
virtual object DataSource { get; set;
virtual string DataSourceId { get;
защищенный абстрактный недействительный PerformSelect ();
защищенный абстрактный недействительный ValidateDataSource (объект dataSource);
Что ты видел?
Подумайте о шагах, которые вы выполнили в ASP.NET1.X:
DataGrid1.DataSource=DataSet1.Table[0];
DataGrid1.DataBind();
GridView.DataSourceID=DataSource1
в ASP.NET2.0
;
В ASP.NET1.X, если вы используете свойство DataSource, метод ValidateDataSource будет вызываться автоматически. В ASP.NET2.0, если вы используете свойство DataSourceID, метод PerformSelect будет вызываться автоматически.