永发信息网

怎么控制repeate中一行显示的个数

答案:3  悬赏:30  手机版
解决时间 2021-02-06 15:15
  • 提问者网友:咪咪
  • 2021-02-05 16:25
怎么控制repeate中一行显示的个数
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-02-05 16:52
每5行折行
.aspx


<%# Eval("Name") %>
" : string.Empty %>' >



.aspx.cs
public partial class RepeaterLine : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

if (!IsPostBack)
{
BindData();
}
}

private void BindData()
{
List list = new List();
list.Add(new User { Id = 1, Name = "aa" });
list.Add(new User { Id = 2, Name = "bb" });
list.Add(new User { Id = 3, Name = "cc" });
list.Add(new User { Id = 4, Name = "dd" });
list.Add(new User { Id = 5, Name = "ee" });
list.Add(new User { Id = 6, Name = "ff" });
Repeater1.DataSource = list;
Repeater1.DataBind();
}

}

public class User
{
public int Id { get; set; }
public string Name { get; set; }
}
全部回答
  • 1楼网友:野慌
  • 2021-02-05 18:51
如果想控制一行显示多个,可以用DataList控件,Repeate控件只能用于每行显示一个,但是可以通过css来控制每行显示的个数
如果有什么不懂可以hi~我,给你写个例子
  • 2楼网友:冷風如刀
  • 2021-02-05 18:11
有几个列,就有几列。也就是每行显示的个数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯