Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : 안녕하세요!! +_+ 질문이 있습니다.!
글번호: 527
작성자: 김응혁
작성일: 2007/04/17 오후 8:32:00 (2007/04/17 오후 8:35:00 수정)
조회수: 3020
군복무 마치고 저번달부터 레드플러스님 강의를 매일같이 듣고 있습니다.
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");
    }
}
=================================================



정말 초보적인 질문이지만. ㅠ.; 이해해주세요 ㅠ_ㅠ;

답변 기다리겠습니다 ^^*

레드플러스화이팅 ^^*
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 답변 감사드립니다. 한 가지 더 답변부탁드립니다. (1) - 강성도 2007-04-19 2961
현재글 안녕하세요!! +_+ 질문이 있습니다.! - 김응혁 2007-04-17 3020
  Re : 안녕하세요!! +_+ 질문이 있습니다.! - 레드플러스 2007-04-17 2777
  친절한 답변감사합니다 ^^* - 김응혁 2007-04-19 2844
다음글 오류가 발생하는데 도움을... - 강성도 2007-04-17 3732
 
손님 사용자 Anonymous (손님)
로그인 Home