Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    SqlDataAdapter dap = new SqlDataAdapter("select Ten,Tuoi, Dia chifrom A order by " + e.SortExpression, conn);
    dap.Fill(dset, "b");
    GridView1.DataSource = dset.Tables["b"];
    GridView1.DataBind();

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Câu hỏi này đã đc post cả ngàn lần . Tại sao bạn không search trước khi hỏi?

    Người VN mà ai cũng như bạn sao mà phát triển đc .

    Thứ nhất bạn vào GirdView ==> Edit column


    mình có 1 gridview co 3 cột : Tên , tuổi, địa chỉ
    chọn cột đó , chỗ SortExpression : điền tên column bạn load trong db.

    rồi chọn Girdview , chỗ GridView_Dept_Sorting xài hàm này

    Mã:
    private static string ASCENDING = " ASC";
    private static string DESCENDING = " DESC";
    
    protected void GridView_Dept_Sorting(object sender, GridViewSortEventArgs e)
        {
            string sortExpression = e.SortExpression;
            ViewState["SortExpression"] = sortExpression;
            if (GridViewSortDirection == SortDirection.Ascending)
            {
                GridViewSortDirection = SortDirection.Descending;
                SortGridView(sortExpression, DESCENDING);
            }
            else
            {
                GridViewSortDirection = SortDirection.Ascending;
                SortGridView(sortExpression, ASCENDING);
            }
        }
    Mã:
    private SortDirection GridViewSortDirection
        {
            get
            {
                if (ViewState["sortDirection"] == null)
                    ViewState["sortDirection"] = SortDirection.Ascending;
                return (SortDirection)ViewState["sortDirection"];
            }
            set { ViewState["sortDirection"] = value; }
        }
    
    //========================================
    
    private void SortGridView(string sortExpression, string direction)
        {
            DataView dv = new DataView(dt_dept); // dt_dept là table chứa dữ liệu của gridview
            dv.Sort = sortExpression + direction;
            GridView_Dept.DataSource = dv;
            GridView_Dept.DataBind();
        }
    Chúc bạn thành công . Và mong bạn mai mốt search trước khi hỏi .

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn thật là................
    Rất hay đó.
    OK

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • 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
  •