当前位置:中国站长下载文章中心网页编程.NET编程 → 数据绑定控件再ASP.NET1.X和ASP.NET2.0的区别

数据绑定控件再ASP.NET1.X和ASP.NET2.0的区别

减小字体 增大字体 作者:不详  来源:不详  发布时间:2006-8-14 8:47:04
     数据绑定在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方法
  
  
  
    做人要厚道,请注明转自chinazhan中国站长(www.ChinaZhan.com)。