程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 數據綁定控件再ASP.NET1.X和ASP.NET2.0的區別

數據綁定控件再ASP.NET1.X和ASP.NET2.0的區別

編輯:.NET實例教程
     數據綁定在ASP.Net2.0裡進一步得到簡化,綁定控件的基類來自於BaseDataBoundControl,你可以到
  http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol_members(VS.80).ASPx
  查看該類
  如果你查看該類的成員,請注意下面兩個屬性和方法
  
  virtual object DataSource { get; set; }
  
  virtual string DataSourceId { get; set; }
  
  
  
  
  
  protected abstract void PerformSelect();
  
  protected abstract void ValidateDataSource(object dataSource);
  
  
  看到什麼了?
  想下ASP.Net1.X你做的步驟、
  
  DataGrid1.DataSource=DataSet1.Table[0];
  DataGrid1.DataBind();
  
  在看看在ASP.Net2.0裡的工作
  
  GridVIEw.DataSourceID=DataSource1;
  
  其實,
  在ASP.Net1.X裡,如果你使用DataSource屬性,將自動調用ValidateDataSource 方法
  在ASP.Net2.0裡,如果你使用DataSourceID屬性,將自動調用PerformSelect方法 
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved