Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Phân trang datalist trong ASP.NET, Cần giúp đỡ sửa lỗi

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    1

    Mặc định Phân trang datalist trong ASP.NET, Cần giúp đỡ sửa lỗi

    Minh co doan code phan trang nhu sau
    link button2 la next
    link button1 la preview
    sotrang la chi cho hien thi 2 san pham trang 1 trang
    nhung khi linkbutton2 thi no chi nhay toi con 1 lan, tiep tuc nhan vao thi no khong chay
    mong cac ban chi gium cam on
    Visual C# Code:
    1. using System;
    2. using System.Data;
    3. using System.Data.SqlClient;
    4. using System.Data.OleDb;
    5. using System.Configuration;
    6. using System.Web;
    7. using System.Web.Security;
    8. using System.Web.UI;
    9. using System.Web.UI.WebControls;
    10. using System.Web.UI.WebControls.WebParts;
    11. using System.Web.UI.HtmlControls;
    12. using System.Collections;
    13. public partial class _Default : System.Web.UI.Page
    14. {
    15.  
    16.     protected void Page_Load(object sender, EventArgs e)
    17.     {
    18.         dong.Text = "0";
    19.         sotrang.Text = "2";
    20.         load();
    21.     }
    22.    public void load()
    23.     {
    24.             string path = Server.MapPath("App_Data/Vidu.mdf");
    25.             SqlConnection ketnoi = new SqlConnection();
    26.             ketnoi.ConnectionString = @"Server=.\SQLExpress;" + @"AttachDbFilename=" + path + ";"; +
    27.                                    " Integrated Security=True; User Instance=True";
    28.             string leght = "select *from sinhvien";
    29.             ketnoi.Open();
    30.             SqlDataAdapter apater = new SqlDataAdapter(leght, ketnoi);
    31.             DataSet dulieu = new DataSet();
    32.             if (!IsPostBack)
    33.             {
    34.                 apater.Fill(dulieu);
    35.                 sodong.Text = Convert.ToString(dulieu.Tables[0].Rows.Count);
    36.                 dulieu = null;
    37.                 dulieu = new DataSet();
    38.             }
    39.             apater.Fill(dulieu,int.Parse(dong.Text),int.Parse(sotrang.Text), "sinhvien");
    40.             DataList1.DataSource = dulieu.Tables["sinhvien"].DefaultView;
    41.             DataList1.DataBind();
    42.             ketnoi.Close();            
    43.         }
    44.     protected void LinkButton1_Click(object sender, EventArgs e)
    45.     {
    46.         dong.Text = Convert.ToString(int.Parse(dong.Text) - int.Parse(sotrang.Text));
    47.         if(int.Parse(dong.Text)<0)
    48.         {
    49.             dong.Text = "0";
    50.         }
    51.         load();
    52.     }
    53.     protected void LinkButton2_Click(object sender, EventArgs e)
    54.     {
    55.         if(int.Parse(dong.Text) + int.Parse(sotrang.Text)<int.Parse(sodong.Text))
    56.         {
    57.             dong.Text = Convert.ToString(int.Parse(dong.Text) + int.Parse(sotrang.Text));
    58.         }
    59.         load();
    60.     }
    61. }
    Đã được chỉnh sửa lần cuối bởi Kevin Hoang : 11-04-2009 lúc 11:37 PM. Lý do: Để code thế thì ai giúp được cậu?

  2. #2
    Ngày gia nhập
    10 2009
    Bài viết
    149

    Bạn cho cái dong.text=0 khi click vào linkbutton rồi, thì khi click lần nữa thì cái điều kiện if(dong.text<0) là đúng --> lên nó ko chạy code nữa.
    Bạn thử debug xem có đúng ko.

  3. #3
    Ngày gia nhập
    06 2010
    Bài viết
    490

    dùng collectionpager cho dể
    Hãy bình tĩnh giải quyết mọi vấn đề.

  4. #4
    Ngày gia nhập
    07 2011
    Bài viết
    36

    collectionpager thì làm theo định dạng của người ta, k tùy chỉnh được

  5. #5
    Ngày gia nhập
    10 2009
    Bài viết
    149

    collectionpager thì mình hoàn toàn có thể CSS tới nó được. Nhưng cái chuối là mình không sửa code để nó hiển thị theo mình được.
    Thế lên là mình cứ tự phân trang = Dataset, sử dụng 1 số thuật toán .
    Để lúc nào rảnh mình viết bài phân trang với Datalist kết hợp cả CSS cho ^^'.

  6. #6
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Mặc định Phân trang datalist trong ASP.NET, Cần giúp đỡ sửa lỗi

    Trích dẫn Nguyên bản được gửi bởi NgocTuanz Xem bài viết
    collectionpager thì mình hoàn toàn có thể CSS tới nó được. Nhưng cái chuối là mình không sửa code để nó hiển thị theo mình được.
    Thế lên là mình cứ tự phân trang = Dataset, sử dụng 1 số thuật toán .
    Để lúc nào rảnh mình viết bài phân trang với Datalist kết hợp cả CSS cho ^^'.
    Không sửa code để nó hiển thị theo mình được là sao bạn? đợt trước t dùng cái đó bình thường mà?
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  7. #7
    Ngày gia nhập
    06 2010
    Bài viết
    490

    Trích dẫn Nguyên bản được gửi bởi NgocTuanz Xem bài viết
    collectionpager thì mình hoàn toàn có thể CSS tới nó được. Nhưng cái chuối là mình không sửa code để nó hiển thị theo mình được.
    Thế lên là mình cứ tự phân trang = Dataset, sử dụng 1 số thuật toán .
    Để lúc nào rảnh mình viết bài phân trang với Datalist kết hợp cả CSS cho ^^'.
    trong properties có nhiều thuộc tính để chỉnh sửa, tại chưa biết hết những thuộc tính của nó
    Hãy bình tĩnh giải quyết mọi vấn đề.

  8. #8
    Ngày gia nhập
    10 2009
    Bài viết
    149

    mình không thích cái đó lắm, vì đã từng sài 1 lần, vướng lỗi 1 cái nó ko hiển thị ra mà project cũng chả chạy được lên mình táng, cứ code của mình mà tiến, vẫn ngon, đẹp
    ...

  9. #9
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Trích dẫn Nguyên bản được gửi bởi NgocTuanz Xem bài viết
    mình không thích cái đó lắm, vì đã từng sài 1 lần, vướng lỗi 1 cái nó ko hiển thị ra mà project cũng chả chạy được lên mình táng, cứ code của mình mà tiến, vẫn ngon, đẹp
    Tớ lại có ý kiến khác. T thấy dùng nó cũng hay. Phân trang dùng cái đó, t kết hợp với Div có runat=server rồi add Label... làm được đủ các phần của phân trang.hi
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. Cách phân trang DataList trong lập trình ASP.NET?
    Gửi bởi conan198 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 6
    Bài viết cuối: 19-06-2013, 10:27 AM
  2. Làm sao tìm đc datalist trong user_control ở trang khác ?
    Gửi bởi HINCUTIN trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 7
    Bài viết cuối: 15-12-2012, 07:25 PM
  3. Khi phân trang trong datalist các control ẩn lại hiện ra giải quyết thế nào ?
    Gửi bởi wolverine11 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 18-01-2012, 03:50 PM
  4. Cần giúp đỡ phân trang cho datalist
    Gửi bởi hdcong trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 21-11-2011, 01:27 PM
  5. Phân trang Datalist trong ASP.NET như thế nào?
    Gửi bởi pvtam2a trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 25-10-2011, 08:28 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn