问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Repeater 如何横向显示数据?

发布网友 发布时间:2022-04-22 21:58

我来回答

4个回答

热心网友 时间:2022-04-27 14:08

看你用什么了 可以用div+ul+li 也可以用 table
前台代码:
<table cellpadding="5" cellspacing="0" border="0" width="90">
<tr>
<%BindRelatedProcts();%>
<asp:Repeater ID="rptRelatedProcts" Runat=server>
<ItemTemplate>
<td class="mm blue" valign="top"><a href="Show.aspx?PID=<%# DataBinder.Eval(Container.DataItem, "ProctID") %>" target=_blank><img src='<%=config.Path%>upload/<%=proct.ProctImg%>' border=0 width="90"></a><br>>> <a href="Show.aspx?PID=<%# DataBinder.Eval(Container.DataItem, "ProctID") %>" target=_blank><%#DataBinder.Eval(Container.DataItem,"Name")%></a></td>
<%# showtr((Container.ItemIndex+1).ToString())%>
</ItemTemplate>
</asp:Repeater>
</tr>
</table>
后台代码:
public string showtr(string num)
{
string result = "";
if(int.Parse(num) % 6 == 0)
{
result = "</tr><tr>";
}
return result;
}

其实只要设置好repeater的样式即可控制每行显示记录条数

<div class="proctList">
<asp:Repeater ID="Repeater1" runat="server" >
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<a href="GoodsToDetails.aspx?goodsid=<%#Eval("GoodsID") %>&goodsname=<%#Eval("GoodsName")%>" target="_blank" >

<img alt="<%#Eval("GoodsName") %> " src= "<%#DataBinder.Eval(Container.DataItem,"mImageUrl")%>" width="113px" height="147px">
</a>
   <p class="proct_msg">
<a target="_blank" title="<%#Eval("GoodsName") %>" href="GoodsToDetails.aspx?goodsid=<%#Eval("GoodsID") %>&goodsname=<%#Eval("GoodsName")%>"> <%#CutString(Eval("GoodsName").ToString() ,50) %> </a>
</p>
<p class="mprice">市场价¥<span><%#Eval("MarketPrice")%></span></p>
<p class="hprice">售价¥<span><%#Eval("HotPrice")%></span></p>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
</div>

样式设置如下:

.proctList{
border:1px solid #B7B7B7;
margin:0px;
width:560px;
}
.proctList ul{
margin:0px;
padding:0px;
list-style:none;
}
.proctList li{
display:inline;
float:left;
height:224px;
margin:10px 12px 20px 0px;
width:115px;
list-style:none;
}

热心网友 时间:2022-04-27 15:26

当然是可以的,repeater只是循环输出你放在模板列下的数据,而数据具体是怎么显示就看你css是怎么控制的了,如果想省事点可以选择使用datalist控件.
实例如下:
页面代码:
<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal">
<ItemTemplate>
<div>
<a href="<%#((aTagInfo)Container.DataItem).Href%>">
<%#((aTagInfo)Container.DataItem).Text%></a>
</div>
</ItemTemplate>
</asp:DataList>
.cs代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
List<aTagInfo> list = new List<aTagInfo>() {
new aTagInfo(){Href="http://www.sina.com",ClassName="selected",Text="有效房源"},
new aTagInfo(){Href="http://www.163.com",ClassName=null,Text="待上架"},
new aTagInfo(){Href="http://www.163.com",ClassName=null,Text="即将过期"},
new aTagInfo(){Href="http://www.163.com",ClassName=null,Text="过期房源"},
new aTagInfo(){Href="http://www.163.com",ClassName=null,Text="被投诉房源"}
};
DataList1.DataSource = list;
DataList1.RepeatColumns = list.Count;
DataList1.DataBind();
}
}
不明白的地方可以问我

热心网友 时间:2022-04-27 17:00

<asp:PlaceHolder ID="PlaceHolder2" runat="server" Visible='<%# (Container.ItemIndex + 1) % 4 ==1%>'>
<asp:PlaceHolder ID="PlaceHolder1" runat="server" Visible='<%# (Container.ItemIndex + 1) % 4 ==0 %>'>
在 item中 操作

热心网友 时间:2022-04-27 18:52

用<ul>嵌套起来,在加上样式表就OK了
Repeater 如何横向显示数据?

晕死呢```你可以先定义好他们的大少,然后就用浮动来横向啊```repeate返回成html也就是table标签`用CSS定义它们就可以```

非结构化数据如何可视化呈现?

通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准...

Repeater 如何横向显示数据?

其实只要设置好repeater的样式即可控制每行显示记录条数 &lt;asp:Repeater ID="Repeater1" runat="server" &gt; &lt;HeaderTemplate&gt; &lt;/HeaderTemplate&gt; &lt;ItemTemplate&gt; &lt;a href="GoodsToDetails.aspx?goodsid=&lt;%#Eval("GoodsID") %&gt;&amp;goodsname=&lt;%#Eval("GoodsName")%&gt;" target="_blank" &gt; &lt;img ...

Repeater控件显示数据时不是纵向排的吗,可我显示出来是横向的,看...

Repeater 控件,并不管你是否要纵向还是横向;它只是重复输出代码罢了。像上面你的代码,你输出的是一些超链接,那它自然是一个接一个的排列了。如果你想让它有规则的排列,可以用datalist控件。datalist控件可以选择,是横向,还是纵向输出,并且可以设置,每行输出几个。不过依个人看等,datalist控件没...

Repeater 如何横向显示数据?

在里边用table设计 这个控件是需要在源文件里边设计的。如果LZ不懂,可以google一下Repeater控件的用法比较使用的一个显示数据控件

怎样在asp.net中把数据由竖转横?

&lt;asp:Repeater runat="server" ID="Repeater1"&gt; &lt;ItemTemplate&gt; table中加上float:left 就行

怎么在repeater控件里循环显示出数据,并且每隔30秒在repeater里随机更换...

repeater里面有个&lt;ItemTemplate&gt;包含你要显示的数据,简单来说,可以在里面写个表格,就会循环输出那个表格了,所有的数据都会像table一样,按照你写的几行几列这样显示出来,至于30秒嘛...还没研究...我也是初学者,嘿嘿...

怎样分行显示数据库中的数据

在repeater控件中不是有一个ItemTemplate,headerTemplate,FooterTemplate 吗?你在headerTemplater中写在ItemTemplate中就写要绑定的内容 然后在footerTemplate中写&lt;/tabel&gt;就OK了,这只是思路,自己在动动手吧

如何用Repeater控件显示数据

private void RepeaterDataBind(){ //定义数据连接对象,其中数据库连接字符串是在Web.Config文件中定义的 SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"].ToString());//创建数据适配器对象 SqlDataAdapter da = new SqlDataAdapter("select LastName,FirstName...

如何设置repeater控件多行显示,一行显示4个数据项?可以只用HTML控制吗...

多列显示吧 一行要显示4个数据项 应该是属于多列显示啊 你可以用datalist嘛 干嘛要用repeater!

绑定到repeater中的数据,怎么把一半的数据显示在界面上

数据源读取的时候只查询一半即可,假如有20条记录 select top 10 * from table ...控件本身没办法给你做到这样只有从数据源下手,

如何把横向数据变成纵向数据 如何将横向的数据变为纵向 excel横向数据转纵向 excel横向数据怎么纵向复制 excel纵向引用横向数据 如何把竖列的数据改为横向 excel竖向数据引用横向 怎么把横向数据变纵向 怎么把word横向显示
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
文件密使无法恢复解密,请高手帮忙 加密文件打不开了,请教高手..急需用那些文件 跪求电脑高手帮忙解决文件加密问题,我把所有积分给他。 我的优盘是联想的,用自带的加密软件加密后,忘了密码,请教高手,怎么解密... pe pb是什么 抱着柴火去火跟前猜谜语 关于租用办公室房产税如何计算与缴纳的问题 一个人抱着柴火前方是火是打一成语的谜语 ...前男友跟别的女人抱一起的时候,放的背景纯音乐出自哪里 ...从前男友家出来后被阿苏接上车,在车上的背景音乐是什么,在哪里有下... 无线路由器提供AP、Client、Router、Bridge、Repeater五种工作模式 ,这五种工作模式都是什么意思呀 百度文库的文章怎么免费下载 网络中继器(Repeater)是什么? repeater和hub有什么不同 为什么好多百度文库的文章下载都要财富值啊?怎样才可以免费下载呢? 路由器repeater模式是什么意思? 植物大战僵尸中的“repeater”是什么? c#的repeater是什么? 如何免费的下载百度文库的文章? repeater是什么意思? 百度文库的文章怎么可以免费下载啊? 路由器repeater模式是什么意思 repeater什么意思 百度文库中文章如何免费下载 如何免费下载百度文库中的文章? 怎样免费下载百度文库里的文章? 怎样免费下载百度文库里的收费文章? 怎么免费下载百度文库里的文章啊? 三星手机怎么投屏dv3 怎么把手机里视频之类的东西投屏到三星曲屏电视上? c#中的repeater怎样实现分页呢? c# Repeater到底怎么用 关于repeater 嵌套、如何获得里面的repeater 中的控件 Repeater怎样实现局部刷新 repeater信号放大器使用方法 c#Repeater到底怎么用 中继器repeater有哪些参数 中继器是什么意思 中继器的简介 海尔智能四开门冰箱冷冻门关着的时候门缝亮是咋回事? 新年贺卡的边框怎么做 求!关于“春节”、“元宵节”结合的手抄报边框(有创意的!!!!) 有关春节的手抄报,内容资料和边框 春节小报怎么写、边框怎么画? 制作一份新年贺卡: 一、必须包含:艺术字、文本框(输入祝福语)、图片、自选图形。(各占10分) 二、整 元宵节手抄报的边框怎么画(图片) 如何学好高中历史? 需要一份电子小报,有春节节日资料,节日收获和感悟,插图边框 怎么样学好高中历史的方法 春节的英语手抄报板块设计+内容,急急急!跪求~今天之内给个图片来,不行的话大家想想我改画什么,帮帮忙 怎样学好历史高中的方法