제목 : 안녕하세요!! +_+ 질문이 있습니다.!
글번호:
|
|
527
|
작성자:
|
|
김응혁
|
작성일:
|
|
2007/04/17 오후 8:32:00 (2007/04/17 오후 8:35:00 수정)
|
조회수:
|
|
3281
|
군복무 마치고 저번달부터 레드플러스님 강의를 매일같이 듣고 있습니다.
C#은 메모장까지 들었고 이제 웹쪽으로 보고있습니다 ^^ㅋ
아직 초보라.. ㅎㅎㅋ 동영상강의 너무 목소리가 귀에 쏙쏙 들어와서 정말 재밌게 공부중입니다.!
다름이 아니라 정말 간단한 몇가지 문제때문에 이렇게 글을 남기네요 ㅠ;
http://125.140.181.95/Index.aspx
기본페이지에 현재 한줄 메모장을 넣었습니다.
질문은..
1. 그리드뷰 열의 이름에 SQL 필드명이 아니라 제가 따로 주어지게 할 수있나요?
2. 글의 내용이 길어질경우 자체적으로 그리드뷰의 크기가 바뀌는데 고정되게 할 수있는 방법은..?
3. GetDate()로 날짜를 불러오는데 시간도 같이 오는데 날짜만 표현하고 싶으면 어떻게 하면 되나요?
4. 아래 소스를 보면 페이지로드시와 클릭시 나누어서 소스를 입혔는데 전역변수로 하니까 오류가 나더라구요.. 소스를 어떻게 합칠순 없는건가요? 두번이나 똑같은 SQL 문을 작성하니 뭔가 방법이 있을듯해서요 ^^;
=================================================
public partial class mc_Index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
GetListMemo();
}
}
private void GetListMemo()
{
string strsql = "procListMemo";
SqlConnection objcon = new SqlConnection();
objcon.ConnectionString = @"
server=(local);
database=MemoDB;
uid=memo;
pwd=1111;
objcon.Open();
SqlCommand objcmd = new SqlCommand();
objcmd.Connection = objcon;
objcmd.CommandText = strsql;
objcmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter objda = new SqlDataAdapter();
objda.SelectCommand = objcmd;
DataSet objds = new DataSet();
objda.Fill(objds, "Memos");
this.ctlMemos.DataSource = objds;
this.ctlMemos.DataBind();
}
protected void ctlMemos_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.ctlMemos.PageIndex = e.NewPageIndex;
GetListMemo();
}
protected void btnOK_Click(object sender, EventArgs e)
{
string strName = this.txtName.Text;
string strContent = this.txtContent.Text;
string strPostIP = Request.UserHostAddress;
string strsql = "procWriteMemo";
SqlConnection objcon = new SqlConnection();
objcon.ConnectionString = @"
server=(local);
database=MemoDB;
uid=memo;
pwd=1111;
objcon.Open();
SqlCommand objcmd = new SqlCommand();
objcmd.Connection = objcon;
objcmd.CommandText = strsql;
objcmd.Parameters.Add("@Name", SqlDbType.VarChar, 25);
objcmd.Parameters["@Name"].Value = strName;
objcmd.Parameters.Add("@Content", SqlDbType.VarChar, 150);
objcmd.Parameters["@Content"].Value = strContent;
objcmd.Parameters.Add("@PostIP", SqlDbType.VarChar, 15);
objcmd.Parameters["@PostIP"].Value = strPostIP;
objcmd.CommandType = CommandType.StoredProcedure;
objcmd.ExecuteNonQuery();
Response.Write("저장완료<br />");
objcon.Close();
Response.Redirect("Index.aspx");
}
}
=================================================
정말 초보적인 질문이지만. ㅠ.; 이해해주세요 ㅠ_ㅠ;
답변 기다리겠습니다 ^^*
레드플러스화이팅 ^^*