I always thought no. It turned out to be okay, superficial!
CopyCode The Code is as follows: <% @ page Language = "C #" %>
<% @ Import namespace = "system. Data. sqlclient" %>
<% @ Import namespace = "system. Data" %>
<SCRIPT runat = "server">
Protected void page_load (Object sender, eventargs E)
{
Sqlconnection conn = new sqlconnection ("Server =.; database = DNT; user id = ahuinan; Pwd = 123 ;");
Conn. open ();
Sqlcommand cmd = new sqlcommand ("select * From dnt_users", Conn );
Sqldatareader DR = cmd. executereader ();
Rpt. datasource = Dr;
Rpt. databind ();
Dr. Close ();
Conn. Close ();
}
</SCRIPT>
<HTML>
<Head>
<Title> bind sqldatareader to repeater </title>
</Head>
<Body>
<Form ID = "form1" runat = "server">
<Table border = "1">
<Asp: repeater id = "RPT" runat = "server">
<Itemtemplate>
<Tr>
<TD> <% # eval ("uid") %> </TD>
<TD> <% # eval ("username") %> </TD>
<TD> <% # eval ("password") %> </TD>
</Tr>
</Itemtemplate>
</ASP: repeater>
</Table>
</Form>
</Body>
</Html>