我用的是ASP.NET2.0,我想做个网站卖东西,显示图片和说明文字,我想图片在上,接着是说明文字,竖起来排的,
但是现在的dataview\datadrid都是横着显示数据的,我该怎么设置属性啊?还是用个其他什么控件来实现竖起来排的?

解决方案 »

  1.   

    用datalist的模板
    设置repeatcolumns为多列
      

  2.   

    用datalist的模板 
    设置repeatcolumns为多列
    模板列里加个table
    一行放文字,一行放图片
      

  3.   

    建议用datalist 控件,它上面有 横着显示数据 和竖着显示数据的 属性 用 img 的alert 属性可以显示提示文字。
      

  4.   

    用datalist的模板  
    设置repeatcolumns为多列
      

  5.   

    用repeat控件,可以设要显示的列数和显示方向
      

  6.   


    默认情况下,DataList Web 服务器控件显示单个列。但是,可指定任意数量的列。在这些列内,可指定项的排序方式:垂直(默认)或水平。三列垂直布局如下所示:  复制代码 
    1    4    7
    2    5    8
    3    6
     相同项的水平布局产生以下布局:  复制代码 
    1    2    3
    4    5    6
    7    8
     在设计时指定列数和排序方式
    将 DataList 控件的 RepeatColumns 属性设置为需要的列数。将 RepeatDirection 属性设置为 Vertical 或 Horizontal。编程指定列数和排序方式
    使用 RepeatColumns 属性指定需要的列数,然后使用 RepeatDirection 枚举指定希望列中的项以何种方式排序,如下面的代码示例所示。Visual Basic  复制代码 
    DataList1.RepeatColumns = 2
    DataList1.RepeatDirection = RepeatDirection.Horizontal
     
    C#  复制代码 
    DataList1.RepeatColumns = 2;
    DataList1.RepeatDirection = RepeatDirection.Horizontal;
     
      

  7.   

    这个用模板列加个table就可以了!!!
      

  8.   

    datalist 在itemtemplate 里编辑table,table里可以随便编辑,然后你想一行显示几个模板,就在datalist的repetcolumon属性设置为几就可以了
      

  9.   

    用datalist 好一点
    datagird可以用模板列 加table