ASP.NET 2.0에서는 데이터 바인딩이 더욱 단순화되었습니다. 바인딩된 컨트롤의 기본 클래스는 BaseDataBoundControl에서 제공됩니다.
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol_members(VS.80).aspx
클래스 보기 이 클래스의 멤버를 보면 다음 두 가지 속성과 메서드에 유의하세요.
virtual object DataSource }
virtual string DataSourceId { get;
보호된 추상 void PerformSelect();
보호된 추상 void ValidateDataSource(개체 데이터 소스);
무엇을 보셨나요?
DataGrid1.DataSource=DataSet1.Table[0]
에서 수행한 단계를 생각해 보세요
.
DataGrid1.DataBind();
ASP.NET2.0
의
GridView.DataSourceID=DataSource1;
ASP.NET1.X에서는 DataSource 속성을 사용하면 ValidateDataSource 메서드가 자동으로 호출됩니다. ASP.NET2.0에서는 DataSourceID 속성을 사용하면 PerformSelect 메서드가 자동으로 호출됩니다.