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 |