Die Datenbindung wurde in ASP.NET 2.0 weiter vereinfacht. Die Basisklasse der gebundenen Steuerelemente stammt von BaseDataBoundControl
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol_members(VS.80).aspx
Sehen Sie sich die Klasse an. Wenn Sie die Mitglieder dieser Klasse anzeigen, beachten Sie bitte die folgenden zwei Eigenschaften und Methoden:
virtual object DataSource { get
;
protected abstract void PerformSelect();
protected abstract void ValidateDataSource(object dataSource);
Was hast du gesehen?
Denken Sie an die Schritte, die Sie in ASP.NET1.X ausgeführt haben:
DataGrid1.DataSource=DataSet1.Table[0];
DataGrid1.DataBind();
man
die Funktionsweise vonGridView.DataSourceID=DataSource1
;
Wenn Sie in ASP.NET1.X die DataSource-Eigenschaft verwenden, wird die ValidateDataSource-Methode automatisch aufgerufen. In ASP.NET2.0 wird die PerformSelect-Methode automatisch aufgerufen.