datagridview控件读写mysql数据库表格的方法_C# 数据表格(DataGridView)控件的应用案例...

接下来我们通过一个完整的实例来实现课程信息管理功能的操作,包括查询、修改、删除课程信息的操作。

为了简化实例,添加课程信息的操作直接在 SQL Server 数据库中完成。

下面分几个步骤完成。

1) 创建课程信息表

创建课程信息表的 SQL 语句如下。

use test;

create table course

(

id int primary key identity(1,1),

name varchar(20),

credit numeric(3,1),

remark varchar(50)

);

向表中添加数据的语句如下。

insert into course (name, credit, remark) values ('计算机基石 ' , 2, '无');

insert into course (name, credit, remark) values ('C# 程序开发', 2.5 , '机房授课');

insert into course (name, credit, remark) values ('数据库原理',1,'无');

insert into course (name, credit, remark) values ('体育',1,'无');

insert into course (name, credit, remark) values ('职业素养培训',0.5,'无');

在 SQL Server 中执行上述 SQL 语句即可完成课程信息表(course)的创建和数据的添加。

2) 课程信息管理界面的设计

在课程信息管理界面中提供了 DataGridView 控件用于显示课程信息,并提供了根据课程名称查找课程信息、修改以及删除的功能。

具体的界面设计如下图所示。

5e6040bafc99ee607c8e901d8f80c618.gif

3) 在加载窗体时显示所有课程信息

本例中使用编写代码的方式实现 DataGridView 控件的数据绑定,并在窗体的加载事件中加入数据绑定的代码。

由于查询所有课程信息的代码将在后面的修改和删除功能中重复使用,所以单独定义一个方法来实现查询所有课程信息。代码如下。

//窗体加载事件

private void DataGridViewForm_Load(object sender, EventArgs e)

{

//调用查询全部课程的方法

QueryAllCourse();

}

//查询全部课程

private void QueryAllCourse()

{

//数据库连接串

string connStr = "Data Source=.;Initial Catalog=test;User ID=sa;Password=root";

//创建SqlConnection的实例

SqlConnection conn = null;

try

{

conn = new SqlConnection(connStr);

//打开数据库

conn.Open();

s

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值