Tải bản đầy đủ - 11 (trang)
I. Cơ Sở dữ liệu:

I. Cơ Sở dữ liệu:

Tải bản đầy đủ - 11trang

Bài tập lớn môn .NET

*



Code trang giao diện



*



<%@ Page Language="C#" AutoEventWireup="true"

CodeFile="New_Search.aspx.cs" Inherits="New_Search" %>



*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*




"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">





Bài Tập Lớn Cao Đình Sơn











Tìm kiếm Thông Tin




Width="250px">



ErrorMessage="Bạn chưa nhập thông tin tìm kiếm"

ControlToValidate="txtSearch" Display="Dynamic">





style="margin-left: 292px" Width="244px">







OnClick="Button1_Click" style="margin-left: 375px" />


OnItemCommand="rptrSearch_ItemCommand">























<%# Eval("sTitle") %>




runat="server" CommandName="xoa"

CommandArgument='<%# Eval("PK_iNewsID") %>'

OnClientClick='return confirm("Có chắc chắn muốn xoá

không?");'>Xoá
















Bùi Ngọc Khương - 0310B1



8



Bài tập lớn môn .NET

*



Code trang xử lý



*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*



using

using

using

using

using

using

using

using

using



*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*



System;

System.Collections.Generic;

System.Linq;

System.Web;

System.Web.UI;

System.Web.UI.WebControls;

System.Configuration;

System.Data.SqlClient;

System.Data;



public partial class New_Search : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

loadCat();

}

protected void Button1_Click(object sender, EventArgs e)

{

if (!IsPostBack)

getTimkiem();

showKetqua();

}

private void showKetqua()

{

using (DataTable tbl = getTimkiem())

{

rptrSearch.DataSource = tbl;

rptrSearch.DataBind();

}

}

private DataTable getTimkiem()

{

string connectionString =

ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

using (SqlConnection Cnn = new SqlConnection(connectionString))

{

using (SqlCommand Cmd = new SqlCommand("spNews_search", Cnn))

{

Cmd.CommandType = CommandType.StoredProcedure;

Cmd.Parameters.AddWithValue("@sTitle",txtSearch.Text);

using (SqlDataAdapter da = new SqlDataAdapter(Cmd))

{

DataTable tbl = new DataTable();

da.Fill(tbl);

return tbl;

}

}

}

}

private void loadCat()

{

ddlCat.Items.Clear();

string connectionString =

ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

using (SqlConnection Cnn = new SqlConnection(connectionString))

{

using (SqlCommand Cmd = new SqlCommand("spLoad_categories", Cnn))

{



Bùi Ngọc Khương - 0310B1



9



Bài tập lớn môn .NET

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*



Cmd.CommandType = CommandType.StoredProcedure;

Cnn.Open();

using (SqlDataReader rdCat = Cmd.ExecuteReader())

{

if (rdCat.HasRows)

while (rdCat.Read())

{

ddlCat.Items.Add(new

ListItem(rdCat["sCategoryName"].ToString()));

}

rdCat.Close();

}

Cnn.Close();

}

}

}

protected void rptrSearch_ItemCommand(object source,

RepeaterCommandEventArgs e)

{

if (e.CommandName.ToLower().Equals("xoa"))

{

int newsID = Convert.ToInt32(e.CommandArgument);

string connectionString =

ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

using (SqlConnection Cnn = new SqlConnection(connectionString))

{

using (SqlCommand Cmd = new SqlCommand("xoaTin", Cnn))

{

Cmd.CommandType = CommandType.StoredProcedure;

Cmd.Parameters.AddWithValue("@PK_iNewsID", newsID);

Cnn.Open();

Cmd.ExecuteNonQuery();

Cnn.Close();

showKetqua();

}

}

}

}

}



*



Bùi Ngọc Khương - 0310B1



10



Bài tập lớn môn .NET



TÀI LIỆU THAM KHẢO

Tài liệu giới thiệu Visual Studio.Net

Tài liệu giới thiệu SQL Server 2005

Những ví dụ trên trang huudungle.net



Bùi Ngọc Khương - 0310B1



11



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

I. Cơ Sở dữ liệu:

Tải bản đầy đủ ngay(11 tr)

×