1. 程式人生 > >ASP.NET 使用類對資料庫進行增刪改查操作

ASP.NET 使用類對資料庫進行增刪改查操作

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;


public partial class Caozuo : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {


    }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        string sqlstr = “insert into Denglu(Sname,Spassword)values(@name,@password)”;
        int i = sqlHelper.ExecuteNonquery(sqlstr,new SqlParameter(“@name”,this.txtName.Text),new SqlParameter(“@password”,this.txtPassword.Text));
        if (i > 0)
        {
            ClientScript.RegisterClientScriptBlock(GetType(), “提示”, “<script>alert(‘新增成功!’)</script>”, false);
        }
        else
        {
            ClientScript.RegisterClientScriptBlock(GetType(),”提示”,”<script>alert(‘新增失敗!’)</script>”,false);
        }
    }


    protected void btnDel_Click(object sender, EventArgs e)
    {
        string sqlstr = “delete from Denglu where
[email protected]
”;
        int i = sqlHelper.ExecuteNonquery(sqlstr,new SqlParameter(“@name”,this.txtName.Text));
        if (i > 0)
        {
            ClientScript.RegisterClientScriptBlock(GetType(), “提示”, “<script>alert(‘刪除成功!’)</script>”, false);
        }
        else
        {
            ClientScript.RegisterClientScriptBlock(GetType(), “提示”, “<script>alert(‘刪除失敗!’)</script>”, false);
        }
    }//刪除
    protected void btnEdit_Click(object sender, EventArgs e)
    {
        string sqlstr = “update Denglu set
[email protected]
where [email protected]”;
        int i = sqlHelper.ExecuteNonquery(sqlstr,new SqlParameter(“@name”,this.txtName.Text),new SqlParameter(“@password”,this.txtPassword.Text));
        if (i > 0)
        {
            ClientScript.RegisterClientScriptBlock(GetType(), “提示”, “<script>alert(‘修改成功!’)</script>”, false);
        }
        else
        {
            ClientScript.RegisterClientScriptBlock(GetType(), “提示”, “<script>alert(‘修改失敗!’)</script>”, false);
        }
    }//更改
    protected void btnLook_Click(object sender, EventArgs e)
    {
        string sqlstr = “select Spassword from Denglu where
[email protected]
”;
        DataTable dt = sqlHelper.ExecteTable(sqlstr,new SqlParameter(“@name”,this.txtName.Text.Trim()));
        this.txtPassword.Text = dt.Rows[0][0].ToString();
    }//查詢
    protected void btnRefresh_Click(object sender, EventArgs e)
    {
        string sqlstr = “select * from Denglu”;
        DataTable dt = sqlHelper.ExecteTable(sqlstr);
        this.GridView1.DataSource = dt;
        this.GridView1.DataBind();
    }//重新整理
}