Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    30-05-2008
    Bài viết
    154
    Like
    11
    Thanked 1 Time in 1 Post

    Xây dựng lại control repeater

    HI mọi người, mình đang gặp vấn đề mong mọi người gợi ý chơ mình và nếu có demo thì tốt quá. )

    Control repeater của asp.net không có phân trang, mình muốn định nghĩa lại cái control gồm repeater+ thanh chia trang ở dưới chân
    Mình định nghĩa thêm các thuộc tính nhưng vẫn chưa rõ hướng đi như thế nào

    ví dụ

    public class ctrl_rpt:repeater
    {}

    Mong các cao thủ chỉ dẫn dùm

    Thank cả nhà
    Quote Quote

  2. #2
    Tham gia
    30-11-2011
    Bài viết
    20
    Like
    0
    Thanked 10 Times in 8 Posts
    Bạn có thể tham khảo bài mẫu sau đây:

    www . codeproject . com / KB / webforms / DataPagerAndRepeater . aspx

    Tôi chưa chạy thử đoạn mã trên, cho nên không biết có được hay không. Nhưng dù sao thử xem chút cũng không hại gì.

    Chúc may mắn.

  3. Thành viên Like bài viết này:


  4. #3
    Tham gia
    30-05-2008
    Bài viết
    154
    Like
    11
    Thanked 1 Time in 1 Post
    Thank bạn nhiều

    Nhưng mình muốn khi mà gọi control đã kế thừa này nó đã có sẵn phân trang rồi khoog pai để bên ngoài như ví dụ trên. Mình hiện tại không rõ write control trong lớp c# đó như thế nào. Mong mọi người chỉ dẫn
    Thank cả nhà

  5. #4
    Tham gia
    11-05-2011
    Bài viết
    145
    Like
    0
    Thanked 11 Times in 11 Posts
    thì gộp nó vào làm 1.
    Trước tiên bạn cần phải làm dc page bằng tay, sau đó gộp lại là xong.
    Để gộp lại thành 1 control thì cần xem qua kiến thức về server control 1 tí

  6. Thành viên Like bài viết này:


  7. #5
    Tham gia
    30-05-2008
    Bài viết
    154
    Like
    11
    Thanked 1 Time in 1 Post
    Cái mình chưa hiểu rõ là gôp control của nó. hi ví dụ mình muốn add thêm control vào foodter của repeater chẳng hạn để khi ko có dữ liệu nó tự ra dòng thông báo ko có dữ liệu như gridview ý

  8. #6
    Tham gia
    29-07-2010
    Bài viết
    65
    Like
    4
    Thanked 11 Times in 10 Posts

    repeater không có phân trang...

    Bạn có thể dùng paged datasouce để phân trang. Sample thì có thể tìm internet khá đơn giản mà dễ dùng

  9. Thành viên Like bài viết này:


  10. #7
    Tham gia
    30-05-2008
    Bài viết
    154
    Like
    11
    Thanked 1 Time in 1 Post
    Mình muốn gắn trực tiếp nó vào footer của repeater không dùng phân trang trên page. Cái khó là khi định nghĩa một sự kiện mới cho nó thế nào? ví dụ event khi change index chảng hạn

  11. #8
    Tham gia
    11-05-2011
    Bài viết
    145
    Like
    0
    Thanked 11 Times in 11 Posts
    làm control có 2 kiểu: 1 POST, 2 GET
    post thì phức tạp hơn nhưng nó chủ động trong việc thằng nào sẽ xử lý
    còn get thì trên cùng 1 page chỉ 1 thằng xử lý dc

    Về xử lý post event thì tham khảo thêm cách viết server control, bạn có thể tham khảo cái này: http://msdn.microsoft.com/en-us/libr...=vs.71%29.aspx

    Còn get thì đơn giản hơn là chỉ cần bắt ở ngay tại sự kiện page load

  12. Thành viên Like bài viết này:


Bookmarks

Quy định

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