cdth0806.allgoo.net

Colection page for datalist in asp.net(Phân trang cho datalist) Pbucket

Để vào diễn đàn bạn có thể truy cập bằng 2 tên miền sau:cdth0806.allgoo.net Hoặc: cdth0806.tk
cdth0806.allgoo.net

Colection page for datalist in asp.net(Phân trang cho datalist) Pbucket

Để vào diễn đàn bạn có thể truy cập bằng 2 tên miền sau:cdth0806.allgoo.net Hoặc: cdth0806.tk

cdth0806.allgoo.net


 
Trang ChínhSự kiệnPublicationsGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
? .¸¸. • * CHÀO MỪNG ĐỐI VỚI DIỄN ĐÀN CDTH0806 & CHÚC BỎ 1 Diệt TỐT LÀNH VÀ HẠNH PHÚC. * • .¸¸.?
THÔNG BÁO
-------------------------------------------------- ---








-------------------------------------------------- --------------
--------------------------------------------------


Latest topics
» 759MB Bản Ghost All Main Đẹp Mê Hồn(Chạy Cực Kì Nhẹ) Tự Động Nhận Driver
Colection page for datalist in asp.net(Phân trang cho datalist) IconSat Feb 23, 2013 10:47 am by quangdaotn1905

» anh an oi em hoi nho chut xiu
Colection page for datalist in asp.net(Phân trang cho datalist) IconFri Feb 22, 2013 10:55 pm by quangdaotn1905

» Đề 37 Quản lý Nhân Sự - Đề thực hành
Colection page for datalist in asp.net(Phân trang cho datalist) IconWed Nov 07, 2012 8:38 pm by hungne113

» xin dap an de thuc hanh
Colection page for datalist in asp.net(Phân trang cho datalist) IconWed Nov 07, 2012 8:36 pm by hungne113

» gocsinhvien.easy.vn
Colection page for datalist in asp.net(Phân trang cho datalist) IconThu Sep 13, 2012 9:33 am by congmanh333

» Quản Lý Siêu Thi Source
Colection page for datalist in asp.net(Phân trang cho datalist) IconWed Aug 08, 2012 8:40 am by menlang_xet

» Mọi người ơi face của Tuyến nà...!
Colection page for datalist in asp.net(Phân trang cho datalist) IconSat Jul 28, 2012 3:37 pm by Khóc tình

» Kế hoạch sau chia tay
Colection page for datalist in asp.net(Phân trang cho datalist) IconWed Jul 25, 2012 7:13 pm by kieuhoawj

» Kiếm Thế Private pro nek......!
Colection page for datalist in asp.net(Phân trang cho datalist) IconSun Jul 22, 2012 12:41 pm by Robbie

» Tên Các Bạn Trong Giới Mafia !!!
Colection page for datalist in asp.net(Phân trang cho datalist) IconTue Jun 26, 2012 3:42 pm by Robbie

Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Hổ trợ trực tuyến


Administrator


Hổ trợ Kỹ Thuật
Mr.Hoài


Mode Mr.An


Tư vấn trực tuyến
Mr.Chí
Website liên kết

***(^.^)***
Bình Chọn
Top posters
admin (330)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
hailuamietvuon (275)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
sanyon (271)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
Khóc tình (94)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
menlang_xet (80)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
nhoc_9x_11 (48)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
lacthien6290 (47)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
thoanbuon (24)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
giaduong (20)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
kieuhoawj (18)
Colection page for datalist in asp.net(Phân trang cho datalist) Vote_lcap2Colection page for datalist in asp.net(Phân trang cho datalist) Voting_bar2Colection page for datalist in asp.net(Phân trang cho datalist) Vote_rcap2 
Lược truy cập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search

Share | 

 

 Colection page for datalist in asp.net(Phân trang cho datalist)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Colection page for datalist in asp.net(Phân trang cho datalist) IconSun Jun 26, 2011 3:31 pm

kieuhoawj
kieuhoawj
** Binh Bẹt **
** Binh Bẹt **
Ngày sinh Ngày sinh : 28/06/1990
Tuổi Tuổi : 33

Đăng kí Đăng kí : 10/05/2011
Đến từ Đến từ : Tân Thủy, Ba Tri, Bến Tre
Tổng số Bài Viết Tổng số Bài Viết : 18
Tài sản $ Tài sản $ : 55
Hâm mộ Hâm mộ : 10

Bài gửiTiêu đề: Colection page for datalist in asp.net(Phân trang cho datalist)

 
Có nhiều cách làm, mình sẽ trình bày cách đơn giản nhất là dùng PageDataSource để phân trang, cách làm như sau :
Khởi tạo PageDataSource : PageDataSource page = new PageDataSource ();//có thể dùng biến toàn cục hoặc cục bộ
và khai báo biến toàn cục public static int currentPage=0;//số trang hiện hành
Lưu ý : Cách viết sau dùng source code và lấy dữ liệu bằng dataset. Mình sẽ post toàn bài như sau :
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
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;

public partial class PhanTrangForDataList : System.Web.UI.Page
{
PagedDataSource page = new PagedDataSource();//Biến toàn cục
public static int currentpage = 0;

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
currentpage = 0;
bind();
}
}

public void bind()
{
PagedDataSource page = new PagedDataSource();//Biến cục bộ
page.AllowPaging = true;//Cho phép phân trang
DataSet ds = GetdataSet();
if (ds.Tables[0].Rows.Count != 0)
{
page.DataSource = ds.Tables[0].DefaultView;
page.PageSize = 5;
page.CurrentPageIndex = currentpage;
link_Next.Visible = true;
link_last.Visible = true;
link_last.Enabled = !page.IsFirstPage;
link_Next.Enabled = !page.IsLastPage;
DataList1.DataSource = page;
DataList1.DataBind();
}
}

public DataSet GetdataSet()
{
SqlConnection connect = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True");
connect.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select * from tblSanPham", connect);
da.Fill(ds);
return ds;
}
protected void link_Next_Click(object sender, EventArgs e)
{
currentpage += 1;
bind();
}
protected void link_last_Click(object sender, EventArgs e)
{
currentpage -= 1;
bind();
}
}

Vậy trường hợp nào dùng SqlDataSource, bạn thay đổi Source cho page.DataSource=SlqDataSource là được.
Tôi khuyên các bạn đừng nên dùng control này quá nhiều trong bài làm của mình. SqlDataSource dễ thao tác tay nhưng khó quản lý dữ liệu chưa kể đến có lúc nào đó bạn phải xóa chúng và thao tác lại rất mất thì giờ. Nếu bạn muốn nhanh tay hơn thì vài dòng code cho GetData không mất thời gian của bạn đâu.

Phân trang cho GridView cũng tương tự nếu dùng code

Tôi thích dùng code để lấy dữ liệu hơn là dùng SqlDataSource thao tác bằng tay vì dữ liệu tôi dễ quản lý hơn và không phải thao tác lại nhiều lần trên bài.

share file demo : http://www.mediafire.com/?4yg6me872a5jitr
Chúc thành công nha!!


Colection page for datalist in asp.net(Phân trang cho datalist) IconTue Jun 28, 2011 5:14 pm

Khóc tình
Khóc tình
** Hạ Sĩ **
** Hạ Sĩ **
http://nhock-khoctinh.tk/
Ngày sinh Ngày sinh : 15/06/1990
Tuổi Tuổi : 33

Đăng kí Đăng kí : 22/10/2010
Đến từ Đến từ : Trảng Bàng - Tây Ninh
Tổng số Bài Viết Tổng số Bài Viết : 94
Tài sản $ Tài sản $ : 223
Hâm mộ Hâm mộ : 37

Bài gửiTiêu đề: Re: Colection page for datalist in asp.net(Phân trang cho datalist)

 
thank nhiu` nhiu` nhoa miss Hoa

 

Colection page for datalist in asp.net(Phân trang cho datalist)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
cdth0806.allgoo.net :: THƯ VIỆN MÃ NGUỒN MỞ :: ASP / ASP.NET-