资源简介

ASP.NET GridView做增删改查操作

资源截图

代码片段和文件信息

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

public partial class _Default : System.Web.UI.Page
{
    string sqlstr=ConfigurationManager.ConnectionStrings[“sqlstr“].ConnectionString;
    protected void Page_Load(object sender EventArgs e)
    {
        if (!IsPostBack)
        {
            GetData();
        }
        
    }
    private void GetData()
    {
        using (SqlConnection sqlcnn=new SqlConnection(sqlstr))
        {
            using (SqlCommand sqlcmm=sqlcnn.CreateCommand())
            {
                sqlcmm.CommandText = “select * from Users“;
                DataTable dt = new DataTable();
                SqlDataAdapter adapter = new SqlDataAdapter(sqlcmm);
                adapter.Fill(dt);
                this.GridView1.DataSource = dt;
                this.GridView1.DataBind();
            }
        }
    }
    protected void btnAdd_Click(object sender EventArgs e)
    {
        using (SqlConnection sqlcnn=new SqlConnection(sqlstr))
        {
            using (SqlCommand sqlcmm=sqlcnn.CreateCommand())
            {
                sqlcmm.CommandText = “insert into users(userNameuserPassword)values(@userName@password)“;
                sqlcmm.Parameters.AddWithValue(“@userName“this.txtName.Text);
                sqlcmm.Parameters.AddWithValue(“@password“this.txtPassword.Text);
                sqlcnn.Open();
                int i= sqlcmm.ExecuteNonQuery();
                if (i > 0)
                {
                    Response.Write(“ript>alert(‘添加成功!‘)ript>“);
                    GetData();
                }
                else
                {

                    Response.Write(“ript>alert(‘添加失败!‘)ript>“);
                }
            }
        }
    }//向数据库添加数据

    protected void btnSeek_Click(object sender EventArgs e)
    {
        using (SqlConnection sqlcnn = new SqlConnection(sqlstr))
        {
            using (SqlCommand sqlcmm = sqlcnn.CreateCommand())
            {
                sqlcmm.CommandText = “select * from users where username=@username“;
                sqlcmm.Parameters.AddWithValue(“@userName“this.txtUser.Text);
                sqlcnn.Open();
                SqlDataAdapter adapter = new SqlDataAdapter(sqlcmm);
                DataTable dt = new DataTable();
                adapter.Fill(dt);
                this.GridView1.DataSource = dt;
                this.GridView1.DataBind();
               // GetData();
                
            }
        }
    }//查询数据
    protected void GridView1_RowDeleting(object sender GridViewDeleteEventArgs e)
    {
       
      int index = e.RowIndex;//获取当前行的索引
      int id=Convert.ToInt32((this.GridView1.Rows[index].FindControl(“Label1“) as Label).Text);
      using (SqlConnection sqlcn

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-04-15 19:19  GridView增删改查\
     目录           0  2012-04-15 19:19  GridView增删改查\数据库\
     文件     3145728  2012-04-15 19:04  GridView增删改查\数据库\GridViewTest.mdf
     文件     1048576  2012-04-15 19:04  GridView增删改查\数据库\GridViewTest_log.ldf
     目录           0  2012-04-15 19:19  GridView增删改查\源码\
     目录           0  2012-04-15 17:05  GridView增删改查\源码\App_Data\
     文件        3948  2012-04-15 18:58  GridView增删改查\源码\Default.aspx
     文件        6143  2012-04-15 19:02  GridView增删改查\源码\Default.aspx.cs
     文件         962  2012-04-15 17:05  GridView增删改查\源码\Global.asax
     目录           0  2012-04-15 19:19  GridView增删改查\源码\scripts\
     文件      239835  2010-05-04 06:45  GridView增删改查\源码\scripts\jquery-1.4.1-vsdoc.js
     文件      168792  2010-05-04 06:45  GridView增删改查\源码\scripts\jquery-1.4.1.js
     文件       71922  2010-05-04 06:45  GridView增删改查\源码\scripts\jquery-1.4.1.min.js
     目录           0  2012-04-15 19:19  GridView增删改查\源码\styles\
     文件        4258  2010-05-04 06:45  GridView增删改查\源码\styles\Site.css
     文件        1940  2012-04-15 17:19  GridView增删改查\源码\Web.config

评论

共有 条评论