后台读取一个参数当参数等于0的时候:
DataList 就显示 产品图片,产品名称当参数等于1的时候
DataList 就显示 产品图片,产品名称,产品简介怎么实现呢?

解决方案 »

  1.   

    DataList 的绑定事件中判断
    如果是1刚隐藏
      

  2.   

    具体代码怎么实现呢?那我是不是还不如在一个页面上搞两个DataList ?
      

  3.   

    具体代码怎么实现呢?那我是不是还不如在一个页面上搞两个DataList ?
      

  4.   

    你这个0或1从哪里来的?是datalist里面的?
      

  5.   

    那你弄两个datalist多好 啊
      

  6.   

    ASPX代码:
    <asp:DataList ID="DataList1" runat="server" 
                onitemdatabound="DataList1_ItemDataBound">
                <ItemTemplate>
                    <%#Eval("产品图片") %>, <%#Eval("产品名称")%>, <%#Check(Eval("产品简介"),Eval("flag"))%>
                </ItemTemplate>
            </asp:DataList>
    CS代码:
    public string Check(object objRe, object objFlag)
        {
            if (objFlag.ToString() == "0")
            {
                return "";
            }
            else
            {
                return objRe.ToString();
            }
        }
    LZ真小气,才20分,都给我行了^_^
      

  7.   

    我决定我用两个DataList应该效率高点 哈哈!
      

  8.   


    你有手指头想想两个datalist肯定效率不高啊,用我的方法效率高
      

  9.   

    后台绑定datalist以后执行 
     if (id == 0)
            {
                DataList1.Controls[2].Visible = false;
            }
      

  10.   

    我看你也别用datalist了,循环输出表格的TR吧这样判定datatable就可以了,何必钻这个牛角尖呢?