La liaison de données a été encore simplifiée dans ASP.NET 2.0. La classe de base des contrôles liés provient de BaseDataBoundControl.
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol_members(VS.80).aspx
Afficher la classe Si vous affichez les membres de cette classe, veuillez noter les deux propriétés et méthodes suivantes
virtual object DataSource { get }
virtual string DataSourceId { set;
void abstrait protégé PerformSelect ();
vide abstrait protégé ValidateDataSource (objet dataSource);
Qu'as-tu vu ?
Pensez aux étapes que vous avez effectuées dans ASP.NET1.X,
DataGrid1.DataSource=DataSet1.Table[0] ;
DataGrid1.DataBind();
GridView.DataSourceID=DataSource1
dans ASP.NET2.0
;
Dans ASP.NET1.X, si vous utilisez la propriété DataSource, la méthode ValidateDataSource sera appelée automatiquement. Dans ASP.NET2.0, si vous utilisez la propriété DataSourceID, la méthode PerformSelect sera appelée automatiquement.