日期:2014-05-18  浏览次数:20611 次

DataList未将对象引用设置到对象的实例
private void BindData() 

//上面的代码不显示 
DataList1.DataSource=objPds; 
DataList1.DataBind(); 
if(objPds.IsLastPage) 

LinkButton Lnkbtn=(LinkButton)DataList1.FindControl("LnkbtnNext"); 
Lnkbtn.Enabled=false; 


当到达最后一页的时候,网页出错 
未将对象引用设置到对象的实例 

行 45: System.Web.UI.WebControls.LinkButton Lnkbtn 
行 46: =(System.Web.UI.WebControls.LinkButton)DataList1.FindControl("LnkbtnNext"); 
行 47: Lnkbtn.Enabled=false; 
行 48: } 
行 49: } 

这是为什么呢?

------解决方案--------------------
System.Web.UI.WebControls.LinkButton Lnkbtn =(System.Web.UI.WebControls.LinkButton)DataList1.FindControl("LnkbtnNext"); 
if(Lnkbtn != null)
 Lnkbtn.Enabled=false;