0

我需要将项目显示为在线购物网站。我正在使用 DataList 控件,并且项目在表内。一个包含所有项目的网页很好,如下所示。(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 时变得像这样:

项目(间隙) 项目(间隙) 项目(间隙) 项目(间隙)

4

0 回答 0