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

Đề tài: Sắp xếp thứ tự menu theo ý mình trong ASP.NET?

  1. #1
    Ngày gia nhập
    01 2010
    Bài viết
    47

    Question Sắp xếp thứ tự menu theo ý mình trong ASP.NET?

    Em có một bảng Category như sau :

    CateID , CateName , Position
    1 , Laptop, 1
    2 , PC, 2
    3 , LCD, 3
    4 , Case, 4

    mặc định khi mình bind dữ liệu ra menu thì menu sẽ lấy dữ liệu ra theo thứ tự. Mọi người cho mình hỏi
    làm cách nào mình có thể sắp xếp thứ tự theo ý của mình. Thanks mọi người
    Code là gái phải mê mới giỏi được

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Trên hành tinh thứ ba tính từ Mặt trời
    Bài viết
    202

    "Sắp xếp thứ tự theo ý của mình"
    . Vậy ý của bạn ở đây là sắp xếp theo thứ tự nào?
    Microsoft Student Partner
    University of Information Technology - VNUHCM
    Visit my blog: My power is my mind

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

    Trích dẫn Nguyên bản được gửi bởi xuanchien Xem bài viết
    . Vậy ý của bạn ở đây là sắp xếp theo thứ tự nào?
    có nghĩa là trên gridview mình tạo 2 nút lên và xuống để sắp xếp thứ tự cho chúng !
    Code là gái phải mê mới giỏi được

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    Gia Lâm - Hà Nội
    Bài viết
    25

    Trích dẫn Nguyên bản được gửi bởi skullrapper Xem bài viết
    có nghĩa là trên gridview mình tạo 2 nút lên và xuống để sắp xếp thứ tự cho chúng !
    Hic theo mình hơi thủ công chút bạn đã có trường position rồi khi đọc dữ liệu ra bạn chỉ ần thế này:
    Select CateID, CateName from Bang Order By Position desc còn bạn muốn theo thứ tự thì hơi thủ công chút sửa lại Position cho nó là ok!
    Không có gì tiết kiệm thời gian và tiền bạc hơn là yêu ngay từ cái nhìn đầu tiên.

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

    Code:
    private void Load_ThuTu()
        {
            string HienTai = DuLieu._DataTable("SELECT cThuTu FROM TableXYZ WHERE ID=" + Request.QueryString["ID"]).Rows[0][0].ToString();
            string TuongLai = null;
            if (Request.QueryString["do"] == "up")
                TuongLai = DuLieu._DataTable("SELECT TOP 1 cThuTu FROM TableXYZ WHERE cThuTu<" + HienTai + " ORDER BY cThuTu DESC").Rows[0][0].ToString();
            else
                TuongLai = DuLieu._DataTable("SELECT TOP 1 cThuTu FROM TableXYZ WHERE cThuTu>" + HienTai + " ORDER BY cThuTu ASC").Rows[0][0].ToString();
            DuLieu._RunNoReturn("UPDATE TableXYZ SET cThuTu=" + HienTai + " WHERE cThuTu=" + TuongLai);
            DuLieu._RunNoReturn("UPDATE TableXYZ SET cThuTu=" + TuongLai + " WHERE ID=" + Request.QueryString["ID"]);
            Response.Redirect(Request.Path);
    
        }
    Có thể làm theo 2 cách. QueryString or RowCommand để lấy Mã
    Load dữ liệu lên thì chỉ cần order by cột thứ tự
    Đã được chỉnh sửa lần cuối bởi nhatquai : 26-08-2011 lúc 04:41 AM.

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

  1. Cách Tạo menu theo template trong ASP.NET?
    Gửi bởi trungpq87 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-04-2013, 08:22 PM
  2. Tạo menu theo dạng Menu cha - con như thế nào?
    Gửi bởi tuanvu199x trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 06-11-2011, 10:45 PM
  3. Hight light menu trong C như của Menu HirentBoot?
    Gửi bởi manhdt trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 08-09-2011, 09:54 AM
  4. Graphic Cách thiết kế menu theo thẻ giống office 2007
    Gửi bởi truonguit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 04-03-2011, 07:57 PM
  5. Lập trình C menu struct sắp xếp sinh viên theo tên
    Gửi bởi cute_pro_xxx trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 26-01-2010, 08:21 AM

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