A vinculação de dados foi ainda mais simplificada no ASP.NET 2.0. A classe base dos controles vinculados vem de BaseDataBoundControl.
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol_members(VS.80).aspx
Visualizar a classe Se você visualizar os membros desta classe, observe as duas propriedades e métodos a seguir
virtual object DataSource { get set }
virtual string DataSourceId { get };
void abstrato protegido PerformSelect();
void abstrato protegido ValidateDataSource(objeto dataSource);
O que você viu?
Pense nas etapas que você executou no ASP.NET1.X,
DataGrid1.DataSource=DataSet1.Table[0];
DataGrid1.DataBind();
GridView.DataSourceID=DataSource1
em ASP.NET2.0
;
No ASP.NET1.X, se você usar a propriedade DataSource, o método ValidateDataSource será chamado automaticamente. No ASP.NET2.0, se você usar a propriedade DataSourceID, o método PerformSelect será chamado automaticamente.