VS2008 C# SQL server
[csharp] view plaincopy
  1. using System.Data.SqlClient;
[csharp] view plaincopy
  1. SqlConnection conn;
[csharp] view plaincopy
  1. //连接数据库
  2. private void Form1_Load(object sender, EventArgs e)
  3. {
  4. string constr = "server=ACER-PC\\LI;database=db_test;uid=sa;pwd=123";
  5. conn = new SqlConnection(constr);  //数据库连接
  6. }
  7. //查看数据库信息
[csharp] view plaincopy
  1. //这里只要连接数据库即可,不必打开数据库
  2. private void button1_Click(object sender, EventArgs e)
  3. {
  4. SqlCommand cmd = new SqlCommand("select * from tb_ls", conn);
  5. SqlDataAdapter sda = new SqlDataAdapter();
  6. sda.SelectCommand = cmd;
  7. DataSet ds = new DataSet();
  8. sda.Fill(ds, "cs");
  9. dataGridView1.DataSource = ds.Tables[0];
  10. }
  11. //删除选中的一行信息
  12. private void button2_Click(object sender, EventArgs e)
  13. {
  14. if (this.dataGridView1.SelectedRows.Count > 0)
  15. {
  16. DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView;
  17. drv.Delete();
  18. }
  19. conn.Open();//打开数据库
  20. SqlCommand cmd = new SqlCommand("delete from tb_ls where 编号="+this.dataGridView1.CurrentRow.Cells["编号"].Value+"",conn);
  21. cmd.ExecuteNonQuery();
  22. conn.Close();//关闭数据库
  23. }
  24. //添加信息
  25. private void button3_Click(object sender, EventArgs e)
  26. {
  27. conn.Open();
  28. SqlCommand cmd = new SqlCommand("insert into tb_ls values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"')",conn);
  29. cmd.ExecuteNonQuery();
  30. conn.Close();
  31. }
  32. private void button4_Click(object sender, EventArgs e)
  33. {
  34. conn.Open();
  35. SqlCommand cmd = new SqlCommand("update tb_ls set 姓名='"+textBox2.Text+"',性别='"+textBox3.Text+"',年龄='"+textBox4.Text+"' where 编号='"+textBox1.Text+"'",conn);
  36. textBox1.ReadOnly = false;
  37. cmd.ExecuteNonQuery();
  38. conn.Close();
  39. }
[csharp] view plaincopy
  1. //将选中的某一行的信息显示在TextBox文本框中
  2. private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
  3. {
  4. textBox1.ReadOnly = true;
  5. textBox1.Text = this.dataGridView1.CurrentRow.Cells["编号"].Value.ToString();
  6. textBox2.Text = this.dataGridView1.CurrentRow.Cells["姓名"].Value.ToString();
  7. textBox3.Text = this.dataGridView1.CurrentRow.Cells["性别"].Value.ToString();
  8. textBox4.Text = this.dataGridView1.CurrentRow.Cells["年龄"].Value.ToString();
  9. }

Sql server 实现增删改查相关推荐

  1. SQL server.数据库增删改查

    数据库基本操作,"增删改查". 先建个表: create table stu ( id int primary key identity, name varchar(50) , s ...

  2. sql server的增删改查,删除列,范围查询

    sql server的添加语法 --添加语法,默认给整张表的字段添加数据 INSERT INTO 表名 VALUES(值1,值2,值3) ---表示给规定的字段,添加数据,有顺序,字段1对应值1... ...

  3. MySQL 使用SQL语句实现 增删改查

    MySQL 使用SQL语句实现 增删改查 环境准备:MySQL,navicat 一.增加数据 语法: INSERT INTO 表名(字段1,字段2,字段3...) VALUES(值1,值2,值3... ...

  4. Database之SQL:自定义创建数据库的各种表demo集合(以方便理解和分析sql的各种增删改查语法的具体用法)

    Database之SQL:自定义创建数据库的各种表demo集合(以方便理解和分析sql的各种增删改查语法的具体用法) 目录 自定义创建数据库的各种表demo集合 具体案例 1.学生信息数据表案例

  5. sql serve2008的增删改查操作

    sql serve2008的增删改查 use test create table student ( id int not null primary key, name char(16) not nu ...

  6. SQL Server之增删改操作

    -------添加约束.增删改 1 use StudentDB2 2 go 3 --------创建学生表--------- 4 create table StudentInfo( 5 --stude ...

  7. SQL语句的增删改查

    一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ...

  8. 数据库SQL语句的增删改查(总结)

    一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ...

  9. sql 基础语法[增删改查]

    整理如下: 1增 1.1[插入单行] insert [into] <表名> (列名) values (列值) 例:insert into Strdents (姓名,性别,出生日期) val ...

  10. sql数据库简单增删改查

    1对于sqlserver这一块 1.添加引用 using System.Data; using System.Data.SqlData; 2.建立于数据库的连接,建议将它做成一个方法,方便多次利用. ...

最新文章

  1. AVGCN:利用人类注意力引导的图卷积网络进行轨迹预测
  2. 京东运营插件_技术中台产品经理必知的那些易混词儿(1):组件、套件、 中间件、插件……...
  3. 深入实践Spring Boot1.3.2 一个简单的实例
  4. 【大牛疯狂教学】java程序员大专找不到工作
  5. SpringMVC之Http标准的头部信息
  6. kubernetes1.5即将发布
  7. 论文浅尝 | Generative QA: Learning to Answer the Whole Question
  8. 编程中、遇到问题、bug多思考
  9. spark性能调优:资源优化
  10. 502php,php502是什么问题
  11. ISO27145协议解析
  12. SQL常用语句(大全)
  13. 国内外知名的统计数据库和统计网站
  14. 苹果电脑桌面计算机图标不见了怎么办,苹果电脑桌面文件都不见了怎么显示
  15. 决策树系列(四)——基于决策树算法实现员工离职率预测
  16. 汉语教学备课工具推荐
  17. 信息安全工程师学习笔记《第四章》
  18. vue的hook(钩子函数)
  19. Ubuntu kylin共享文件夹创建(极简)VM VirtualBox
  20. Grapher--寂寞无名的神器

热门文章

  1. 程序员老了之后练太极最合适了
  2. UE5中提示Video Memory Has Been exhausted解决方案
  3. win7万能声卡驱动_驱动精灵标准版 v9.61.3708.3054下载
  4. RIFT Multi-Modal Image Matching Based on Radiation-Variation Insensitive Feature Transform
  5. 碳足迹审核的计算有几种方法?
  6. 读书笔记--一个人的朝圣
  7. Jo-SRC: A Contrastive Approach for Combating Noisy Labels
  8. ehcache 缓存丢失_解决Ehcache缓存警告问题
  9. 3.9 Primitive Obsession 基本类型偏执
  10. Unity中采用二进制存档与读档