数据库中有值 datalist中的按钮可以点 如果某列没有值 则显示该列的图片为灰色 应该怎么做动态绑定?

解决方案 »

  1.   

    我觉得你可以用数据库的字段名与你图片的名称结合起来.如:彩色为:true
    灰色为:false,图片做成相关的名字就可以了
      

  2.   

    for循环判断datalist中的列是否有值啊,然后判断为空换灰图片
      

  3.   

    for
    循环怎么判断?? 大家帮帮忙 我比较菜。。
      

  4.   

    每列<%# zhuanhuan(Eval('字段').ToString())%>代码
    public string zhuanhuan(string result)
        {
           if(result=="")
           {
                 return "aaa";
           }else
            {
                 return result;
            }
        }
      

  5.   

    这种情况一般用模板列:<asp:TemplateColumn HeaderText="按钮">
    <HeaderStyle ForeColor="White" Width="10%"></HeaderStyle>
    <ItemTemplate>
       <asp:Button ID=btn_ok Text="提交" runat=server Visible='<%# DataBinder.Eval(Container.DataItem,"你要判断的字段").ToString()==""?"False":"True"%>'></asp:Button
    </ItemTemplate>
    </asp:TemplateColumn>