小白5分钟上手c#数据库操作(三) 使用VisualStudio 1分钟快速完成一张表增删改查
VisualStudio 为了节省开发人员时间,提供了很多对数据库的快捷操作:
下面介绍使用GUI,快速搭建数据库表的增删改查:
SQlite:
前期准备:
1. VisualStudio 安装两个插件:
2. 数据源准备:
SQlite 制作的数据库一个
步骤:
1. 新建 winform 工程
2.拖拽一个DataGridView
3.添加数据源
4.选择数据库
5. 选择DataSet
6. 首次添加数据源,选择New
7. 进入添加Connection 界面并选择SQlite
8. 选择刚才准备好的数据库文件
9. 选择保存连接字符串
10. 选择数据库里的一张 叫做 StudentInformation 的表
11. 完成之后,F5,一张表已经把数据库里的数据加载上了
12 显示数据VS已经帮我们做了,现在增加 删除 编辑 数据也很简单。
增加一个 Update 按钮,挂上它的Click 事件,再挂上DataGridView的双击事件:
private void button1_Click(object sender, EventArgs e) { this.studentInformationTableAdapter.Update( (StudentInformationDataTable)((DataSet1)this.studentInformationBindingSource.DataSource).Tables["StudentInformation"]); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { this.dataGridView1.Rows.RemoveAt(e.RowIndex); }
现在F5 Run起来,增加一条数据
点击Update按钮
再去数据库验证,是否已经插入成功
接着尝试,修改一行的数据,把第二行的Name 张三修改成 张三(新名字),点击Update 按钮
到数据库里验证,这条数据确实已经更新成 张三(新名字)
再双击第三行,删除第三行,并点击Update按钮
到数据库里验证,确实删除这条王五的数据了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?