| Thành viên | Nội dung |
bachdienquandhcn@gmail.com

1 bài
|  Moiij người giúp mình với.... set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go
ALTER PROCEDURE [dbo] . [usp_hienvd_get_song_bysinger] -- Add the parameters for the stored procedure here @id_casy INT, @id_baihat INT, @PageIndex INT, @PageSize INT AS BEGIN WITH DsAlbum AS ( SELECT ROW_NUMBER() OVER (ORDER BY tb_casy.id_casy DESC) AS RowIndex,tb_baihat.id_baihat as idbh, tb_casy.ten_casy as cs,tb_baihat.ten_baihat as bh from tb_casy,tb_baihat where tb_casy.id_casy=tb_baihat.id_casy and tb_baihat.id_baihat=@id_baihat ) , GetTotalRowCount AS ( SELECT MAX(RowIndex) AS TotalRowCount FROM DsAlbum ) SELECT cs,bh, TotalRowCount FROM DsAlbum, GetTotalRowCount WHERE (RowIndex BETWEEN (@PageIndex - 1) * @PageSize + 1 AND @PageIndex*@PageSize) END ----------------------------------------------------------------- code cần phân trang: public string listsonghot() { string strSong = "";
DataTable tblData = tl.GetAllTopByTypeMusic(6,5,5); if (tblData.Rows.Count > 0) { foreach (DataRow dr in tblData.Rows) { string ma_nhaccho = ""; if (String.IsNullOrEmpty(dr ["MaNhac"] .ToString())) { ma_nhaccho = "dang cap nhat"; } else ma_nhaccho = dr ["MaNhac"] .ToString(); strSong += @" <div class='list-items'> <div class='back_list'> <a href='#'> <table width='100%' border='0' cellspacing='0' cellpadding='0'> <tbody><tr> <td width='35' align='left'><img src='images/play.png' alt='play' height='28' width='28'></td> <td><span class='title'> " + dr ["TenBaiHat"] + @" </span> <span class='text'> " + dr ["TenCasy"] + @" </span></td> <td class='maso' valign='middle'>" + ma_nhaccho + @"</td> </tr> </tbody></table> </a> </div> </div>";
} } --------------------------------------- Minh đang cần phân trang bằng code chứ ko bằng user control. Mình dốt mấy cái này...hic
|
 |