CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

能用datalist或Repeater横向排放吗?

楼主jason5468()2004-08-02 16:55:04 在 .NET技术 / ASP.NET 提问

默认好像是由上到下  
  口  
  口  
  口  
  口  
  口  
  口  
  这样的吧!  
   
  我想实现这样的效果不知如何操作?  
  口口口口  
  口口口口  
  口口口口  
  口口口口  
  然后再分页,用途是展示产品图片及介绍用的! 问题点数:20、回复次数:9Top

1 楼liangshaojun(君猎)回复于 2004-08-02 16:59:14 得分 0

在里面用tableTop

2 楼liangshaojun(君猎)回复于 2004-08-02 17:00:18 得分 0

将table分成所需要的列数,在相应列中放相应的信息内容Top

3 楼loneghost(dotnet入门者……)回复于 2004-08-02 17:03:42 得分 0

datalist不就可以了  
  Top

4 楼hbb0b0(bobo)回复于 2004-08-02 17:55:05 得分 10

可以的,在datalistzhong   有排列格式的属性。DataList's   RepeatDirection   决定横排或数排;RepeatColumns决定横排的列数。Top

5 楼jason5468()回复于 2004-08-02 21:20:32 得分 0

THANKS   明天试一下!Top

6 楼softchao(小款※人生就像大便, 往往努力了半天却只迸出几个屁 )回复于 2004-08-02 21:43:57 得分 10

每两列排列的例子  
  复制直接可运行  
  <%@   Import   Namespace="System.Data"   %>  
  <%@   Import   Namespace="System.Data.SqlClient"   %>  
   
  <html>  
     
   
  <script   language="C#"   runat="server">  
   
          void   Page_Load(Object   sender,   EventArgs   e)   {  
   
                  SqlConnection   myConnection   =   new   SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");  
                  SqlDataAdapter   myCommand   =   new   SqlDataAdapter("select   *   from   Titles",   myConnection);  
   
                  DataSet   ds   =   new   DataSet();  
                  myCommand.Fill(ds,   "书名");  
   
                  MyDataList.DataSource   =   ds.Tables["书名"].DefaultView;  
                  MyDataList.DataBind();  
          }  
   
  </script>  
   
  <body   topmargin="0"   leftmargin="0"   marginwidth="0"   marginheight="0">  
   
      <!--   #include   virtual="/quickstart/aspplus/samples/webforms/customize/header.inc"   -->  
   
      <ASP:DataList   id="MyDataList"   RepeatColumns="2"   RepeatDirection="Horizontal"   runat="server">  
   
              <ItemTemplate>  
   
                  <div   style="padding:15,15,15,15;font-size:10.5pt;font-family:宋体">  
   
                      <div   style="font:12pt   宋体;color:darkred">  
                          <i><b><%#   DataBinder.Eval(Container.DataItem,   "title")   %></i></b>  
                      </div>  
   
                      <br>  
   
                      <b>书名   ID:</b><%#   DataBinder.Eval(Container.DataItem,   "title_id")   %><br>  
                      <b>类别:</b><%#   DataBinder.Eval(Container.DataItem,   "type")   %><br>  
                      <b>出版商   ID:</b><%#   DataBinder.Eval(Container.DataItem,   "pub_id")   %><br>  
                      <b>价格:</b><%#   DataBinder.Eval(Container.DataItem,   "price",   "$   {0}")   %><p>  
   
                  </div>  
   
              </ItemTemplate>  
   
      </ASP:DataList>  
   
      <!--   #include   virtual="/quickstart/aspplus/samples/webforms/customize/footer.inc"   -->  
   
  </body>  
  </html>  
   
  Top

7 楼chongachong(虫虫)回复于 2004-08-02 21:59:41 得分 0

用RepeatDirection属性。RepeatDirection="Horizontal"   表示横排  
  RepeatColumns   属性设置横排几列  
   
  具体的楼上的都演示了,俺就不罗嗦拉,呵呵~~~~Top

8 楼jyj13(老蒋想睡觉)回复于 2004-08-02 22:17:08 得分 0

Repeater排版自己设计,你想斜着都可以。Top

9 楼mdot()回复于 2004-08-02 22:19:18 得分 0

REPEATER有自己的属性的呀Top

相关问题

  • DataList为多例,如何只扩大横向间隔,不增加纵向间距.
  • datagrid数据的横向显示或者datalist的分页问题,顶者有分
  • 如何让datalist的内容横向显示,不是常规的纵向显示?
  • Repeater与Datalist哪个更快?
  • datalist帮定数据库的数据后,能否将数据表中一列的值横向读出?
  • 100分求datalist的分页问题或者datagrid数据的横向显示,顶者有分
  • 横向报表
  • 横向打印
  • DataList??
  • datalist?

关键词

  • 排列
  • 口口口口
  • datalist
  • 列数
  • 决定横排

得分解答快速导航

  • 帖主:jason5468
  • hbb0b0
  • softchao

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo