Sql server 实现增删改查
- using System.Data.SqlClient;
- SqlConnection conn;
- //连接数据库
- private void Form1_Load(object sender, EventArgs e)
- {
- string constr = "server=ACER-PC\\LI;database=db_test;uid=sa;pwd=123";
- conn = new SqlConnection(constr); //数据库连接
- }
- //查看数据库信息
- //这里只要连接数据库即可,不必打开数据库
- private void button1_Click(object sender, EventArgs e)
- {
- SqlCommand cmd = new SqlCommand("select * from tb_ls", conn);
- SqlDataAdapter sda = new SqlDataAdapter();
- sda.SelectCommand = cmd;
- DataSet ds = new DataSet();
- sda.Fill(ds, "cs");
- dataGridView1.DataSource = ds.Tables[0];
- }
- //删除选中的一行信息
- private void button2_Click(object sender, EventArgs e)
- {
- if (this.dataGridView1.SelectedRows.Count > 0)
- {
- DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView;
- drv.Delete();
- }
- conn.Open();//打开数据库
- SqlCommand cmd = new SqlCommand("delete from tb_ls where 编号="+this.dataGridView1.CurrentRow.Cells["编号"].Value+"",conn);
- cmd.ExecuteNonQuery();
- conn.Close();//关闭数据库
- }
- //添加信息
- private void button3_Click(object sender, EventArgs e)
- {
- conn.Open();
- SqlCommand cmd = new SqlCommand("insert into tb_ls values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"')",conn);
- cmd.ExecuteNonQuery();
- conn.Close();
- }
- private void button4_Click(object sender, EventArgs e)
- {
- conn.Open();
- SqlCommand cmd = new SqlCommand("update tb_ls set 姓名='"+textBox2.Text+"',性别='"+textBox3.Text+"',年龄='"+textBox4.Text+"' where 编号='"+textBox1.Text+"'",conn);
- textBox1.ReadOnly = false;
- cmd.ExecuteNonQuery();
- conn.Close();
- }
- //将选中的某一行的信息显示在TextBox文本框中
- private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
- {
- textBox1.ReadOnly = true;
- textBox1.Text = this.dataGridView1.CurrentRow.Cells["编号"].Value.ToString();
- textBox2.Text = this.dataGridView1.CurrentRow.Cells["姓名"].Value.ToString();
- textBox3.Text = this.dataGridView1.CurrentRow.Cells["性别"].Value.ToString();
- textBox4.Text = this.dataGridView1.CurrentRow.Cells["年龄"].Value.ToString();
- }
Sql server 实现增删改查相关推荐
- SQL server.数据库增删改查
数据库基本操作,"增删改查". 先建个表: create table stu ( id int primary key identity, name varchar(50) , s ...
- sql server的增删改查,删除列,范围查询
sql server的添加语法 --添加语法,默认给整张表的字段添加数据 INSERT INTO 表名 VALUES(值1,值2,值3) ---表示给规定的字段,添加数据,有顺序,字段1对应值1... ...
- MySQL 使用SQL语句实现 增删改查
MySQL 使用SQL语句实现 增删改查 环境准备:MySQL,navicat 一.增加数据 语法: INSERT INTO 表名(字段1,字段2,字段3...) VALUES(值1,值2,值3... ...
- Database之SQL:自定义创建数据库的各种表demo集合(以方便理解和分析sql的各种增删改查语法的具体用法)
Database之SQL:自定义创建数据库的各种表demo集合(以方便理解和分析sql的各种增删改查语法的具体用法) 目录 自定义创建数据库的各种表demo集合 具体案例 1.学生信息数据表案例
- sql serve2008的增删改查操作
sql serve2008的增删改查 use test create table student ( id int not null primary key, name char(16) not nu ...
- SQL Server之增删改操作
-------添加约束.增删改 1 use StudentDB2 2 go 3 --------创建学生表--------- 4 create table StudentInfo( 5 --stude ...
- SQL语句的增删改查
一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ...
- 数据库SQL语句的增删改查(总结)
一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ...
- sql 基础语法[增删改查]
整理如下: 1增 1.1[插入单行] insert [into] <表名> (列名) values (列值) 例:insert into Strdents (姓名,性别,出生日期) val ...
- sql数据库简单增删改查
1对于sqlserver这一块 1.添加引用 using System.Data; using System.Data.SqlData; 2.建立于数据库的连接,建议将它做成一个方法,方便多次利用. ...
最新文章
- AVGCN:利用人类注意力引导的图卷积网络进行轨迹预测
- 京东运营插件_技术中台产品经理必知的那些易混词儿(1):组件、套件、 中间件、插件……...
- 深入实践Spring Boot1.3.2 一个简单的实例
- 【大牛疯狂教学】java程序员大专找不到工作
- SpringMVC之Http标准的头部信息
- kubernetes1.5即将发布
- 论文浅尝 | Generative QA: Learning to Answer the Whole Question
- 编程中、遇到问题、bug多思考
- spark性能调优:资源优化
- 502php,php502是什么问题
- ISO27145协议解析
- SQL常用语句(大全)
- 国内外知名的统计数据库和统计网站
- 苹果电脑桌面计算机图标不见了怎么办,苹果电脑桌面文件都不见了怎么显示
- 决策树系列(四)——基于决策树算法实现员工离职率预测
- 汉语教学备课工具推荐
- 信息安全工程师学习笔记《第四章》
- vue的hook(钩子函数)
- Ubuntu kylin共享文件夹创建(极简)VM VirtualBox
- Grapher--寂寞无名的神器
热门文章
- 程序员老了之后练太极最合适了
- UE5中提示Video Memory Has Been exhausted解决方案
- win7万能声卡驱动_驱动精灵标准版 v9.61.3708.3054下载
- RIFT Multi-Modal Image Matching Based on Radiation-Variation Insensitive Feature Transform
- 碳足迹审核的计算有几种方法?
- 读书笔记--一个人的朝圣
- Jo-SRC: A Contrastive Approach for Combating Noisy Labels
- ehcache 缓存丢失_解决Ehcache缓存警告问题
- 3.9 Primitive Obsession 基本类型偏执
- Unity中采用二进制存档与读档