[转]控制Repeater每行显示条数

页面代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>无标题页</title>

</head>

<body>

<form id="form1" runat="server">

<div>

<table>

<asp:Repeater ID="Repeater2" runat="server" OnItemCreated="Repeater2_ItemCreated">

<ItemTemplate>

<td style= "height: 24px; " align= "center ">

<%#Eval( "job_desc ")%>

</td> </ItemTemplate>

</asp:Repeater>

</table>

</div>

</form>

</body>

</html>

后台代码:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=sa;database=pubs");

SqlCommand com = new SqlCommand("select * from jobs", con);

SqlDataAdapter data = new SqlDataAdapter(com);

DataSet ds = new DataSet();

data.Fill(ds);

this.Repeater2.DataSource = ds.Tables[0];

this.Repeater2.DataBind();

}

protected void Repeater2_ItemCreated(object sender, RepeaterItemEventArgs e)

{

if ((e.Item.ItemIndex + 1) % 3 == 0)

{

e.Item.Controls.Add(new LiteralControl("</tr><tr border=’1px’ style=’border:1px; border-color:Red’>"));

}

}

}

页面效果图

New Hire - Job not specified Chief Executive Officer Business Operations Manager
Chief Financial Officier Publisher Managing Editor
Marketing Manager Public Relations Manager Acquisitions Manager
Productions Manager Operations Manager Editor
Sales Representative Designer

上一篇‡: JQuery多条件筛选

下一篇‡: [转]asp.NET发送邮件

最近回复