NET 增加修改删除查找
来源:互联网 发布:7支持4g十网络吗 编辑:程序博客网 时间:2024/04/28 12:39
配置数据源的时候选高级,勾上“生成insert,update,delete”,这样就自动有修改,删除功能,然后只要写增加和查找代码而已
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
SqlConnection conn = new SqlConnection("data source=localhost;user id=sa;pwd=;initial catalog=c#;");
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bind();
}
}
public void bind()
{
SqlDataAdapter myda = new SqlDataAdapter("select * from users", conn);
DataSet myds = new DataSet();
conn.Open();
myda.Fill(myds, "users");
GridView1.DataSource = myds;
GridView1.DataKeyNames = new string[] { "id" };//主键
GridView1.DataBind();
conn.Close();
}
protected void Button2_Click(object sender, EventArgs e) //增加
{
conn.Open();
SqlCommand cmd = new SqlCommand("insert into users(username,password) values('"+TextBox2.Text+"','"+TextBox3.Text+"')",conn);
cmd.ExecuteNonQuery();
conn.Close();
bind();
}
protected void Button1_Click(object sender, EventArgs e) //查找
{
string sqlstr = "";
if (TextBox1.Text == "")
{
sqlstr = "select * from users ";
}
else
{
sqlstr = "select * from users where username='" + TextBox1.Text + "'";
}
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, conn);
DataSet myds = new DataSet();
conn.Open();
myda.Fill(myds, "users");
GridView1.DataSource = myds;
GridView1.DataKeyNames = new string[] { "id" };//主键
GridView1.DataBind();
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) //删除
{
SqlCommand cmd = new SqlCommand("delete from users where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'", conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
bind();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) //修改
{
string sqlstr = "update users set username='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim() + "' where id='"
+ GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
SqlCommand cmd = new SqlCommand();
cmd = new SqlCommand(sqlstr, conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
GridView1.EditIndex = -1;
bind();
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) //修改
{
GridView1.EditIndex = e.NewEditIndex;
bind();
}
}
- NET 增加修改删除查找
- 增加删除修改查找
- DELPHI 查找,增加,修改,删除
- hibernate增加,删除,修改,查找操作
- AS3 操作XML,增加、删除、修改、查找
- DOM节点的增加,删除,修改,查找
- HTML js 增加,删除,修改,查找,排序
- Asp.net中C#增加删除查找与修改xml文件元素节点
- ASP.Net增加修改删除数据
- Web——数据库的增加、删除、修改、查找
- 商品的CRUD(增加删除修改查找)
- HTML js 增加,删除,修改,查找,排序2
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- Linux系统下的多线程编程入门三
- 老鼠走迷宫
- MYECLIPSE 中加入@注释自动提示
- 深深的爱,静静的想
- Zend Studio 7.1.2 汉化方法
- NET 增加修改删除查找
- grivdview 模板之dropdownlist完美结合
- java Filter___ 顺序(一)
- Simple Calculator 1.0(有声计算器)
- 战争磨盘九: 战争潜力
- 汇编第一题(找出负数个数)
- 这是我多年前做的一些3DSMAX和Photoshop教程
- TFS Server的迁移(备份与恢复)
- php 正则表达式 html中的回车