当前位置: 代码迷 >> ASP.NET >> 请问:查寻并赋值子控件的有关问题
  详细解决方案

请问:查寻并赋值子控件的有关问题

热度:7438   发布时间:2013-02-25 00:00:00.0
请教:查寻并赋值子控件的问题。
private   void   DataList_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataListItemEventArgs   e)
{
if   (e.Item.ItemType   ==   ListItemType.Item   ||   e.Item.ItemType   ==   ListItemType.AlternatingItem)
{

HtmlSelect   DDL;
HtmlInputHidden   Movie_Id;
for(int   i=0;i <e.Item.Controls.Count;i++)      
{
if(e.Item.Controls[i]   is   HtmlInputHidden)
Movie_Id   =   (HtmlInputHidden)e.Item.Controls[i];
if(e.Item.Controls[i]   is   HtmlSelect)
DDL   =   (HtmlSelect)e.Item.Controls[i];
}
BindDDL(DDL,Movie_Id.Value);

}
}
e.Item项中确实有这两个子控件;
提示:使用了未赋值的局部变量“DDL”和Movie_Id;
虽然忽略错误提示程序运行效果正常。但是感觉还不爽。
现在请教解决办法

------解决方案--------------------------------------------------------
HtmlSelect DDL=null;
HtmlInputHidden Movie_Id=null;
  相关解决方案