ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 30.3.1. 기본형 게시판 입력 : List.aspx.cs
글번호: 178
작성자: 레드플러스
작성일: 2007/06/18 오후 8:18:00
조회수: 6479
1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Collections; 5 using System.Web; 6 using System.Web.Security; 7 using System.Web.UI; 8 using System.Web.UI.WebControls; 9 using System.Web.UI.WebControls.WebParts; 10 using System.Web.UI.HtmlControls; 11 using System.Data.SqlClient;// 12 13 public partial class Basic_List : System.Web.UI.Page 14 { 15 protected void Page_Load(object sender, EventArgs e) 16 { 17 if (!Page.IsPostBack) // 처음 로드할 때만 출력해라... 18 { 19 DisplayData();//출력 전용 메서드 구현 20 } 21 } 22 private void DisplayData() 23 { 24 //[1] 변수 선언부 25 string strSql = "ListBasic";//저장프로시저 26 //[2] 커넥션 27 SqlConnection objCon = new SqlConnection(); 28 objCon.ConnectionString = 29 ConfigurationManager.ConnectionStrings[ 30 "ConnectionString"].ConnectionString;//DB연결문자열지정 31 objCon.Open(); 32 //[3] 커멘드 33 SqlCommand objCmd = new SqlCommand(); 34 objCmd.Connection = objCon; 35 objCmd.CommandText = strSql;// 36 objCmd.CommandType = CommandType.StoredProcedure;// 37 //[4] 데이터어댑터 38 SqlDataAdapter objDa = new SqlDataAdapter(); 39 objDa.SelectCommand = objCmd; // 커멘드 개체 지정 40 //[5] 데이터셋 41 DataSet objDs = new DataSet(); // Select문 실행결과 담을 그릇 42 objDa.Fill(objDs, "Basic");//데이터어댑터의 Fill메서드로 데이터셋 담기 43 //[6] 그리드뷰 44 this.ctlBasicList.DataSource = objDs;//데이터셋직접지정 45 this.ctlBasicList.DataBind();//출력 46 //[7] 마무리 47 objCon.Close(); 48 } 49 protected void btnWrite_Click(object sender, EventArgs e) 50 { 51 Response.Redirect("Write.aspx"); 52 } 53 protected void ctlBasicList_PageIndexChanging( 54 object sender, GridViewPageEventArgs e) 55 { 56 // 클릭한 페이지 보여주기 57 this.ctlBasicList.PageIndex = e.NewPageIndex; 58 // 그리드뷰 다시 출력 59 DisplayData(); 60 } 61 } 62
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 31. 회원 가입 - 레드플러스 2007-06-22 6878
  30. 기본형 게시판 만들기(3계층으로 분리하지 않음) - 레드플러스 2007-06-18 8091
  30.1. 기본형 게시판용 테이블 및 저장 프로시저 구문 : Basic.sql (1) - 레드플러스 2007-06-18 7828
  Web.config 파일에 데이터베이스 연결 문자열 지정하기 - 레드플러스 2007-06-18 6127
  30.1.1 기본형 게시판용 테이블 및 저장 프로시저 구문 : Basic.sql - 레드플러스 2008-01-03 6634
  30.2. 기본형 게시판 입력 : Write.aspx - 레드플러스 2007-06-18 6538
  30.2.1. 기본형 게시판 입력 : Write.aspx.cs - 레드플러스 2007-06-18 6206
  30.3. 기본형 게시판 입력 : List.aspx - 레드플러스 2007-06-18 6958
현재글 30.3.1. 기본형 게시판 입력 : List.aspx.cs - 레드플러스 2007-06-18 6479
  30.4. 기본형 게시판 : 상세 보기 페이지 : View.aspx - 레드플러스 2007-06-19 5874
  30.4.1 기본형 게시판 : 상세 보기 페이지 : View.aspx.cs - 레드플러스 2007-06-19 5617
  30.5 기본형 게시판 : 수정하기 페이지 : Modify.aspx - 레드플러스 2007-06-19 5768
  30.5.1 기본형 게시판 : 수정하기 페이지 : Modify.aspx.cs - 레드플러스 2007-06-19 5591
  30.6. 기본형 게시판 만들기 : 삭제하기 페이지 : Delete.aspx - 레드플러스 2007-06-20 5395
  30.6.1. 기본형 게시판 만들기 : 삭제하기 페이지 : Delete.aspx.cs - 레드플러스 2007-06-20 4808
  30.7. 기본형 게시판 만들기 : 검색 결과 페이지 : Search.aspx - 레드플러스 2007-06-20 5704
  30.7.1. 기본형 게시판 만들기 : 검색 결과 페이지 : Search.aspx.c... - 레드플러스 2007-06-20 5913
  30.8. 전체 소스 (1) WebBasic.zip(31 KB) 레드플러스 2007-08-03 5934
다음글 29. 컨트롤 기반으로 간단한 입력,출력,상세,수정,삭제,검색 로직 구현 예제 WebBasic2005.zip(6 KB) 레드플러스 2007-06-15 6074
 
손님 사용자 Anonymous (손님)
로그인 Home