protected void BtnSearch_Click(object sender, EventArgs e)
        {
            var connString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;

            using (var conn = new SqlConnection(connString))
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }

                SqlCommand cmd = new SqlCommand("SearchMemo", conn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@SearchField", CboSearch.SelectedValue);    // Name or Title
                cmd.Parameters.AddWithValue("@SearchQuery", TxtSearch.Text.Replace("--", ""));

                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                DataSet        ds      = new DataSet();
                adapter.Fill(ds, "Memos");

                GrvMemoList.DataSource = ds;    //.Tables[0].DefaultView;
                GrvMemoList.DataBind();
            }
        }
Exemple #2
0
        protected void BtnSearch_Click(object sender, EventArgs e)
        {
            // '리스트' 버튼을 클릭하면 그리드 뷰를 통해 데이터가 출력
            var connString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;

            using (var conn = new SqlConnection(connString))
            {
                if (conn.State == System.Data.ConnectionState.Closed)
                {
                    conn.Open();
                }

                SqlCommand cmd = new SqlCommand("SearchMemo", conn);                           // 저장 프로시저 SearchMemo 를 호출
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@SearchField", CboSearch.SelectedValue);          // Name, Title 넘어감
                cmd.Parameters.AddWithValue("@SearchQuery", TxtSearch.Text.Replace("--", "")); // '--' 라는 Sql쿼리의 주석을 없애겠다는 의미

                SqlDataAdapter adapter = new SqlDataAdapter(cmd);

                DataSet ds = new DataSet();
                adapter.Fill(ds, "Memos");

                GrvMemoList.DataSource = ds.Tables[0].DefaultView;
                GrvMemoList.DataBind();
            }
        }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var connString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;

            using (var conn = new SqlConnection(connString))
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }

                SqlCommand cmd = new SqlCommand("ListMemo", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                DataSet        ds      = new DataSet();
                adapter.Fill(ds, "Memos");

                GrvMemoList.DataSource = ds;
                GrvMemoList.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var connString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;

            using (var conn = new SqlConnection(connString))
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
                SqlCommand cmd = new SqlCommand("ListMemo", conn);
                cmd.CommandType = CommandType.StoredProcedure; //ListMemo에 있는 데이터중 종류는 StoredProcedure(저장된 프로시저)꺼 불러오기

                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                DataSet        ds      = new DataSet(); //데이터를 넣을 공간을 만든다
                adapter.Fill(ds, "Memos");

                GrvMemoList.DataSource = ds; //그리드뷰에서 바인딩 실행하면 표에 위에서 뽑은 값들이 채워진다
                GrvMemoList.DataBind();
            }
        }
Exemple #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // '리스트' 버튼을 클릭하면 그리드 뷰를 통해 데이터가 출력
            var connString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;

            using (var conn = new SqlConnection(connString))
            {
                if (conn.State == System.Data.ConnectionState.Closed)
                {
                    conn.Open();
                }

                SqlCommand cmd = new SqlCommand("ListMemo", conn);  // 저장 프로시저 ListMemo 를 호출(SELECT 문)
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                DataSet        ds      = new DataSet();
                adapter.Fill(ds, "Memos");

                GrvMemoList.DataSource = ds;
                GrvMemoList.DataBind();
            }
        }