PROWAREtech

articles » archived » asp-net » repeater-server-control

ASP.NET: Repeater Server Control

How to use the Web Form Repeater server control that requires no scripting code (.NET Framework).

This control requires no scripting code (no VB, no C#).

<%@ Page Language="VB" %>
<html>
<head>
	<title>ASP.NET Repeater Control Example</title>
</head>
<body>
	<form id="form1" runat="server">
	<div>
	
		<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
			<HeaderTemplate>
				<table>
				<tr>
				 <th>ID</th>
				 <th>Last Name</th>
				 <th>First Name</th>
				</tr>
			</HeaderTemplate>

			<ItemTemplate>
			<tr>
				<td bgcolor="#CCFFCC">
				<asp:Label runat="server" ID="Label1" text='<%# Eval("emp_id") %>' />
				</td>
				<td bgcolor="#CCFFCC">
					<asp:Label runat="server" ID="Label2" text='<%# Eval("lname") %>' />
				</td>
				<td bgcolor="#CCFFCC">
					<asp:Label runat="server" ID="Label3" text='<%# Eval("fname") %>' />
				</td>
			</tr>
			</ItemTemplate>

			<!-- THIS IS FOR ALTERNATING ROW COLORS -->
			<AlternatingItemTemplate>
			<tr>
				<td bgcolor="#CCCCFF">
				<asp:Label runat="server" ID="Label4" text='<%# Eval("emp_id") %>' />
				</td>
				<td bgcolor="#CCCCFF">
				 <asp:Label runat="server" ID="Label5" text='<%# Eval("lname") %>' />
				</td>
				<td bgcolor="#CCCCFF">
				 <asp:Label runat="server" ID="Label6" text='<%# Eval("fname") %>' />
				</td>
			</tr>
			</AlternatingItemTemplate>

			<FooterTemplate>
				</table>
			</FooterTemplate>
		</asp:Repeater>

		<asp:SqlDataSource ConnectionString="<%$ ConnectionStrings:PubsConnectionString %>"
			ID="SqlDataSource1" runat="server" SelectCommand="SELECT emp_id, lname, fname FROM employee">
		</asp:SqlDataSource>
	</div>
	</form>
</body>
</html>

The web.config file should have the following database connection string with localhost being the name of the SQL Server:


<connectionStrings>
	<add name="PubsConnectionString" 
		connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=pubs;" />
	</connectionStrings>

PROWAREtech

Hello there! How can I help you today?
Ask any question

PROWAREtech

This site uses cookies. Cookies are simple text files stored on the user's computer. They are used for adding features and security to this site. Read the privacy policy.
ACCEPT REJECT