운영자님 질문했던 사람이에요^^;;
제가 지금 굉장히 초보이거든요^^...시작한지가 얼마 안되어서요..강좌를 듣고 있습니다...
그래서 제가 아는 소스내에서 지적을 직접해주셔야 하거든요..정말 죄송하게 생각해요..^^;;
아까 질문에 보였던 소스는 좀 틀렸어요....
제가 다시 올릴께요..좀 장문이지만 제 소스내에서 알려주세요..
저는 지금 텍스트박스의 몇개 내용을 넣어서 그리드뷰에 출력하는 중입니다^^;;
아래 제가 지금까지 한 소스를 보여드리겠습니다^^
아까도 말씀드렸는데요...메모를 쓰는데...엔터를 쳐서 줄바꿈하면 출력될때도 줄바꿈이 되도록 나름 처리햇는데..줄바꿈처리가 안되고 <br>태그로 찍혀서 나옵니다^^;;
---소스 아까거랑 다릅니다^^;; ---
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class GuestBookCS_GuestBookList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack) {
ReadData(); //데이타 출력메소드
}
}
private void ReadData() {
SqlConnection objCon = new SqlConnection();
objCon.ConnectionString = "server=.;database=Sample;uid=sa;pwd=han2222";
objCon.Open();
SqlCommand objCmd = new SqlCommand();
objCmd.Connection = objCon;
objCmd.CommandText = "sp_GuestBookList";
objCmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter objDa = new SqlDataAdapter();
objDa.SelectCommand = objCmd;
DataSet objDs = new DataSet();
objDa.Fill(objDs, "GuestBook");
this.gvGuestBook.DataSource = objDs;
this.gvGuestBook.DataBind();
}
protected void btnWrite_Click(object sender, EventArgs e)
{
SqlConnection objCon = new SqlConnection();
objCon.ConnectionString = "server=.;database=Sample;uid=sa;pwd=han2222";
objCon.Open();
SqlCommand objCmd = new SqlCommand();
objCmd.Connection = objCon;
objCmd.CommandText = "sp_GuestBookInsert";
objCmd.CommandType = CommandType.StoredProcedure;
objCmd.Parameters.Add("@Name", SqlDbType.VarChar, 25);
objCmd.Parameters.Add("@Email", SqlDbType.VarChar, 50);
objCmd.Parameters.Add("@Content", SqlDbType.Text);
objCmd.Parameters.Add("@PostIP", SqlDbType.VarChar, 15);
objCmd.Parameters.Add("@Password", SqlDbType.VarChar, 25);
objCmd.Parameters["@Name"].Value = this.txtName.Text;
objCmd.Parameters["@Email"].Value = this.txtEmail.Text;
objCmd.Parameters["@Content"].Value = this.txtContent.Text.Replace("\r\n","<br>");
objCmd.Parameters["@PostIP"].Value = Request.UserHostAddress;
objCmd.Parameters["@Password"].Value = this.txtPassword.Text;
objCmd.ExecuteNonQuery();
objCon.Close();
ReadData();
}
}