问题:当我隐藏某些项目时,使用Datalist的项目之间的差距

时间:2012-06-06 09:43:41

标签: asp.net datalist

我需要将商品显示为在线购物网站。我正在使用DataList Control,而Items在表格中。一个包含所有项目的网页如下所示。 (repeatcloumns = 4)

第1项第2项第3项第4项 第4项第5项第6项第8项

但是,基于某些条件,我必须隐藏/删除人机界面中的某些项目。当我尝试使用时:

protected void DataListReward_ItemDataBound(object sender, DataListItemEventArgs e)
 {
   if(condition)
   {

     do this
   }
   else
   {
      e.Item.Controls.Remove(e.Item.FindControl("tableShopping"));
      //e.Item.FindControl("tableShopping").Visible = false;
    }

 }

我跟Gaps一样:

项目(差距)项目(差距) 项目(差距)项目(差距)

0 个答案:

没有答案