0

アイテムをオンライン ショッピング サイトとして表示する必要があります。私は DataList コントロールを使用しており、アイテムはテーブル内にあります。以下のように、すべての項目を含む 1 つの Web ページで問題ありません。(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;
    }

 }

私はギャップでこのようになっています:

アイテム(隙間) アイテム(隙間) アイテム(隙間) アイテム(隙間)

4

0 に答える 0