DataList图片交错显示 DataList可不可以实现这样图片交错显示的效果?如果DataList不能,有什么可以实现吗?求思路~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 repeater根据序号添加td,设置最大TD数图片显示open.com/ajax/Gallery.htm 如果DataList1.RepeatColumns=4;加一个div,如:<div id="div1" runat ="server" style=" padding-left:20px;"><asp:Image ID="imgUser" runat="server" src='<%# ..... %>' /></div>后台控制padding-left,如: int i = 1,j=0; protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == (ListItemType.Item | ListItemType.AlternatingItem)) { i++; if (i % 4 == 0) { j++; } if (j % 2 == 0) { HtmlControl c = (HtmlControl)e.Item.FindControl("div1"); c.Attributes.Add("style", "padding-left:0px"); } } }试试 续楼上,先using System.Web.UI.HtmlControls; 设置RepeatColumns根据Container.ItemIndex+1,设置 CSS样式的padding-left 回楼主:i%4=0是4条记录一行,即满足该条件设置j;j是行数,j%2=0是判断偶数行 silverlight5 能否实现CS以及BS模式下的3D开发? 怎样能用Table实现GridView功能? 请问怎么把“red” 字符 转化为color.red 关于object 数组的拆箱 如何实现主线程和子线程间通信? 如何去掉小数点后面的0 datagridview不能更新! TreeView怎样实现动态的添加父节点和子节点? 这些“公有成员变量”内存消耗大吗? 怎样在DotNet Framework中实现对象安全接口(IObjectSafety) 弱弱问一下,winform下能实现这个效果吗? C#里如何使用C++的组件
图片显示open.com/ajax/Gallery.htm
加一个div,如:
<div id="div1" runat ="server" style=" padding-left:20px;">
<asp:Image ID="imgUser" runat="server" src='<%# ..... %>' />
</div>后台控制padding-left,如:
int i = 1,j=0;
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == (ListItemType.Item | ListItemType.AlternatingItem))
{
i++;
if (i % 4 == 0)
{
j++;
} if (j % 2 == 0)
{
HtmlControl c = (HtmlControl)e.Item.FindControl("div1");
c.Attributes.Add("style", "padding-left:0px");
}
}
}
试试
先
using System.Web.UI.HtmlControls;
根据Container.ItemIndex+1,设置 CSS样式的padding-left
i%4=0是4条记录一行,即满足该条件设置j;
j是行数,j%2=0是判断偶数行