在一张页面上面放了十张图表
____1____|____2____
____3____|____4____
____5____|____6____
____7____|____8____
____9____|____10___需要得到的结果是,当某个图表没有数据加载时,这个图表会自动隐藏,后面的图表会取代这个图表的位置如:
____1____|____3____
____4____|____5____
____6____|____8____
____10___|

解决方案 »

  1.   

    你所说的图表是什么?如果用DataList处理可以在ItemDataBound中将不需要的图表Visible = false
      

  2.   

    用JS进行处理,在图片A还没有load的时候就用图片B进行(已经Load)暂时替换~
      

  3.   

    如果用DataList处理可以在ItemDataBound中将不需要的图表Visible = false
    楼住不会就要的是这样的吧.
      

  4.   

    datalist可以一行两个?好像只能把图表都放在一列中把?
      

  5.   

    datalist可以一行两个?好像只能把图表都放在一列中把?====================
    设置 
    DataList.RepeatDirection = RepeatDirection.Horizontal;
    DataList.RepeatColumns = 2;
    此外为了满足当某个图表没有数据加载时,这个图表会自动隐藏
    ==============
    再执行绑定前,应该过滤不存在图表,这是最简单的实现方式比如,设置 DataView.RowFilter
      

  6.   

    可以将控件的Visible = false
      

  7.   

    好像也只能用 datelist 处理 对相关数据进行绑定 没有的设置 用样式style.display = 'none'
      

  8.   

    如果没有数据是就设style="display:none"或Visible = false
      

  9.   

    DataList Repeater都能实现这种功能
      

  10.   

    这10张图表是10个不同的数据源,一个datalist可以绑这么多吗?
      

  11.   

    datalist里面在放一个datalist行不行
      

  12.   

    这10张图表是10个不同的数据源,一个datalist可以绑这么多吗?=============不知道你要干什么
      

  13.   

    谢谢了,已搞定
    大概意思就是10张图表显示10种无关联的数据,,每一种数据都有各自的sql语句,不知道这样好理解一点不。
    :)