求助,急,datalist显示图片的一个问题?

clever_newlearning 2008-11-07 10:29:36
当datalist显示几张图片(大于3张)的时候,整个datalist是显示在左上方,当datalist里只有一张图片的时候,它的位置变了,跑到下面去了。

比如:

datalist位置(大于3张图片的时候,在这个位置)


datalist位置(只有一张图片的时候,它跑到下面一点的位置去了)




有没遇到这个问题,怎么解决,急啊!
...全文
147 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongzhipei2008 2008-11-07
  • 打赏
  • 举报
回复
,m.
claymore1114 2008-11-07
  • 打赏
  • 举报
回复
楼主可以设置 RepeatColumns属性:一行显示的列数;cellpadding属性:内容与边框的距离,来控制。
如下:
<asp:DataList id="DataList1" runat="server" Width="100%" RepeatColumns="3">
<ItemTemplate>
<table>
<tr>
<td><img src="../images/Upload/<%# Eval("Name")" width= height= </td>
</tr>
<tr>
<td><asp:checkBox Text='<%# Eval("Name")"' /> </td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
上面定义了一行显示3列(即3张图片),每张图片由一个 <table>构成,【图片+复选框 图片名字】 。
还要外观<table> 中有好多属性。
DataList中RepeatDirection属性可以用来指定多行多列的table的内容是水平布局 —先从左到右,再从上到下 —或垂直的 —先从上到下,再从左到右.
clever_newlearning 2008-11-07
  • 打赏
  • 举报
回复
图片传不上去,不好意思
clever_newlearning 2008-11-07
  • 打赏
  • 举报
回复
三张图片的时候是这个样子
两张图片的时候是这个样子
不知道图片能不能上传,试一下,
datalist位置整个下移了。
clever_newlearning 2008-11-07
  • 打赏
  • 举报
回复
能不能让datalist 固定在某个位置的,
datalist各个单元格的align和valign属性我设了,问题是datalist只显示图片少的时候,它位置整个下移了。
baobei7758 2008-11-07
  • 打赏
  • 举报
回复
2楼正解
zhxhdean 2008-11-07
  • 打赏
  • 举报
回复
完全不理解你的意思
ysj52zqq 2008-11-07
  • 打赏
  • 举报
回复
datalist 绑定数据时
绑定 的样式不正确
5Br 2008-11-07
  • 打赏
  • 举报
回复
你说的都什么跟什么啊
表达能力实在````

DATALIST不就是一个表格吗?
设置这个表格的位置
各个单元格的align和valign属性
我就不信他能自己瞎跑
clever_newlearning 2008-11-07
  • 打赏
  • 举报
回复
我是向8楼的那样设置的,现在有一个办法解决,出现了问题,
我在.cs里判断
string sql3 = "select Count(*) as sum from graduatephoto where whatyear='1980'";

if (sum=2的时候)
{

DataList1.Style= "margin-top:-100px";

}

但是DataList1.Style= "margin-top:-100px";这样赋值是错误的,有没办法,当只有两条数据的时候,让datalist 的style增加margin-top:-100px这个样式?


62,251

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧