제목 : 상품분류 Part 에서 특정 파트만 추려서 태오페이징처리하고파요~
글번호:
|
|
228
|
작성자:
|
|
김동규
|
작성일:
|
|
2004/10/15 오전 2:40:00 (2004/10/15 오전 2:56:00 수정)
|
조회수:
|
|
3276
|
데이타리스트에서 태오페이징 처리를 할려고 하는데
잘안되네요
Part 가..한 10개정돈데 특정 Part만 추려서
데이타리스트에서 태오페이징처리를 할려는데
쿼리문을 어떻게 해야할지 모르겠네요
보통은 그냥 단일DB에서 바로 읽어서 처리하는데
이건 많은Part가 있는 Products DB에서 어느 한 Part만 추려서 할려니......
아쉬운대로
/string strSql = "Select * From Products Order By RegistDate Desc";
/objCmd.CommandText = strSql;
/objCmd.CommandType = CommandType.Text;
/objCon.Open();
/SqlDataAdapter objDa = new SqlDataAdapter();
/objDa.SelectCommand = objCmd;
/DataSet objDs = new DataSet();
/objDa.Fill(objDs, "Products");
//검색:: Leather(통가죽만 걸러낸다)
/DataView objDv = new DataView();
/objDv = objDs.Tables["Products"].DefaultView;
/objDv.RowFilter = "Part Like '%Leather%'";
/intTotalCount = objDv.Count;
//출력
/this.DataList1.DataSource = objDv;
/this.DataList1.DataBind();
이렇게 하긴 했는데
역시나 페이징처리 구조를 가진 쿼리문으로 된게 아니라서
페이징이 제대로 안되네요
string strSql = "Select Top 12 * From Products Where Part Like '%Leather%' Not In (Select Top " + iPage * 12 + " Part Like '%Leather%' From Products Order By RegistDate Desc) Order By RegistDate Desc";
이렇게 쿼리문을 작성하니 에러나더라구요..
쿼리문에서 바로 특정 Part만 추려서 페이징처리 못하는지요?
저 쿼리문만 고치면...간단하게 될텐데요...
도와주세요
머리에서 쥐내립니다;;;;;;;;