SqlDataAdapter 를 이용해서 SQL을 연결하는 방법
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; namespace pro0410260 { public partial class list : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataRead(); } } protected void btn_write_Click(object sender, EventArgs e) { Response.Redirect("./write.aspx"); } private void DataRead() { SqlConnection con = new SqlConnection(); con.ConnectionString = ConfigurationSettings.AppSettings["constring"]; con.Open(); SqlCommand com = new SqlCommand(); com.Connection = con; com.CommandText = "sp_boardList"; com.CommandType = CommandType.StoredProcedure; //SqlDataReader dr = com.ExecuteReader(); //GridView1.DataSource = dr; //GridView1.DataBind(); SqlDataAdapter dad = new SqlDataAdapter(); dad.SelectCommand = com;//어댑터 객체에 SQL 명령문을 연결시켜 줍니다. DataSet dset = new DataSet(); dad.Fill(dset, "board"); //테이블의 이름이 board 입니다. //데이터셋 dset에 board 의 내용을 모두 채웁니다. GridView1.DataSource = dset.Tables["board"].DefaultView; //데이터셋의 board 테이블 기본보기를 datasource에 저장시킵니다. GridView1.DataBind(); //그런다음 gridview1에 데이터를 바인드 시킵니다. //dr.Close(); con.Close(); con = null; } } }
'Languages > ASP .NET' 카테고리의 다른 글
ASP.NET - MS SQL 2005와 ASP.NET을 이용한 간단한 데이터베이스 연동 (0) | 2011.08.31 |
---|---|
ASP.NET - Web.config 에 add key를 추가하는 방법 (0) | 2011.08.31 |
ASP.NET - 저장 프로시져 이용하기 (0) | 2011.08.31 |
ASP.NET - 그리드 뷰 사용하기 (0) | 2011.08.31 |
ASP.NET - 자바스크립트로 팝업창 띄우기 (0) | 2011.08.31 |