Sử dụng Repeater và Datalist - Pdf 63

http://www.ebook.edu.vn
204
Code 11.8

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

<!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>Paging</title>

</head>

<body>

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

<div id="navcontain">

<asp:DetailsView ID="DetailsView1" AllowPaging="true"

DataSourceID="SqlDataSource1" runat="server" Height="50px"
Width="300px">

</asp:DetailsView>



<div id="navcontain">

<asp:Repeater DataSourceID="SqlDataSource1" ID="Repeater1"
runat="server">

<ItemTemplate>

<div class="navpage">

<h3><%#Eval("sTitle") %></h3>

Tóm tắt<br /> <%#Eval("sSummary")%><br /><br />

Nội dung<br />

<%#Eval("sContent") %>

</div>

</ItemTemplate>

</asp:Repeater>

<asp:SqlDataSource ID="SqlDataSource1"
ConnectionString="<%$ConnectionStrings:hcubiuData %>"

SelectCommand="select sTitle,sSummary,sContent from tblIntrodure"
runat="server"></asp:SqlDataSource>


Ví dụ: trang RepeaterDP.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RepeaterDP.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>Repeater</title>

<style type="text/css">

html{background-color:silver;}

http://www.ebook.edu.vn
207
.content{width:600px;border:solid 1px black;background-color:white;}

.intro{border-collapse:collapse;}

.intro th,.intro td{padding:10px;border-bottom:1px solid black;}

.alternating{background-color:#eeeeee;}

</style>



<td><%#Eval("sSummary")%></td>

</tr>

</ItemTemplate>

<AlternatingItemTemplate>

<tr class="alternating">

<td><%#Eval("sTitle") %></td>

<td><%#Eval("sSummary") %></td>

http://www.ebook.edu.vn
208
</tr>

</AlternatingItemTemplate>

<FooterTemplate>

</table>

</FooterTemplate>

</asp:Repeater>

<asp:SqlDataSource ID="SqlDataSource1"

http://www.ebook.edu.vn
209
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="RepeaterEvent.aspx.cs" Inherits="_Default" %>

<script runat="server">

void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)

{

Response.Write("<li>Dữ liệu đang được tạo</li>");

}

void repeater1_DataBinding(object sender, EventArgs e)

{

Response.Write("Ràng buộc dữ liệu cho Repeater");

}

void Repeater1_ItemCommand(object sender, RepeaterCommandEventArgs e)

{

switch (e.CommandName)

{


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status