Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : 박샘님.....검색에 관해 질문있습니다.
글번호: 156
작성자: 레드플러스
작성일: 2004/06/01 오전 11:44:00
조회수: 2885
역시 앞서가시는군요^^

저희가 수업시간에 할 검색은 2가지 방법을 사용할 텐데,

인라인 SQL을 사용해서 직접 SQL문의 Like절을 사용해서 검색하는 방법과

저장프로시저를 사용해서 데이터를 검색후

데이터뷰객체의 RowFilter 프로퍼티를 사용해볼 예정입니다.

아래 사항을 참고해 보세요...


          private void ReadData()
          {
               SqlConnection objCon = new SqlConnection();
               objCon.ConnectionString = ConfigurationSettings.AppSettings["CONNECTION_STRING"];
               objCon.Open();

               SqlCommand objCmd = new SqlCommand();
               objCmd.Connection = objCon;
               objCmd.CommandText = "procListBasic";
               objCmd.CommandType = CommandType.StoredProcedure;
              
               SqlDataAdapter objDa = new SqlDataAdapter();
               objDa.SelectCommand = objCmd;

               DataSet objDs = new DataSet();
            
               objDa.Fill(objDs, "Basic");

               //검색
               strSearchQuery = strSearchQuery.Replace("'", "''");
               DataView objDv = new DataView();
               objDv = objDs.Tables["Basic"].DefaultView;
               objDv.RowFilter = strSearchField + " Like '%" + strSearchQuery + "%'";
            
               DataGrid1.DataSource = objDv;
               DataGrid1.DataBind();
          }
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 파일을 어디서 찾아야 하나요? - 시루 2004-06-06 2936
  박샘님.....검색에 관해 질문있습니다. - 김동규 2004-06-01 3095
  Re : 앞집아가씨입니다. (1) - 장미화 2004-06-01 3034
현재글 Re : 박샘님.....검색에 관해 질문있습니다. - 레드플러스 2004-06-01 2885
다음글 [질문] 자동로그아웃을 막으려면 어디서...? - 하이빈 2004-05-27 3910
 
손님 사용자 Anonymous (손님)
로그인 Home