listview修改数据_c#与mysql数据库连接以及.net framework版本修改问题

本文介绍了如何使用C#连接MySQL数据库,并在Winform工程中利用ListView控件展示数据。同时,讲解了.NET Framework版本修改的方法,特别是针对VS2013在服务器上的兼容性问题,提供了从项目属性中调整目标框架的步骤。
摘要由CSDN通过智能技术生成

11c5d2775045f62093428e2893458889.gif

先来连接数据库
(1)用c#连接MYSQL数据库需要用到mysql-connector-net,这个组件网上查找就可以下载,安装直接按next,按默认路径安装;
(2)新建一个Winfrom工程后,引用这个组件
在解决方案资源管理器中右键引用->添加引用->浏览,浏览路径为安装mysql-connector-net的路径,如我的路径为:C:\Program Files (x86)\MySQL\MySQL Connector Net 6.6.4\Assemblies\v2.0
选择MySql.Data.dll,再确定

c196aa4de3bc8bdadf7a5f4308a1662a.png

(3)在工程中添加:

d9d45c7f93167d2104382f06e676c469.png

(4)这里进行简单的页面布局,用了一个按钮,一个listview控件,一个dataGridView控件,其中listview控件名字为listview1,dataGridView控件名字为dataGridView1

c4631ca5568c43c0a22925946fb3d1e7.png

(5)对listView进行简单的设计来适合数据呈现:
在属性中选择GridLines改为true
新建一个函数如下:

3351297e452dc57587768538b1a119d2.png

添加两列 学生,ID 实际情况可以根据需求添加;
注意加上this.listView1.View = System.Windows.Forms.View.Details;
否则不会有变化

fac54a89e79f3da73403bc6295a5658c.png

(6)为按钮添加函数:

189527a4b38743ea6045990438c0c4a5.png

其中

f7d8f1818592e03ed89359873766c656.png

为数据库的连接,输入Database,username,password

abf05a2c6dc99fdd46ad39a2fdeab8a8.png

生成一个command 查询数据添加到dataGridView中,这里简单地将数据全部添加进控件中,这个控件打印出来的表格不怎么好看,觉得还是listview好看

剩下的代码是进行listview的显示
其中

6aade6b7b52f98f4a2afc744edd6da92.png

这是对行的数据的添加;
最后的结果为:

6ba5a5f5596ceb2c0b2e8232daf2c134.png

在student1表中我数据为:

be68a65f905f158f05f93e27aed012ff.png

注意点:1.修改.net framework版本问题

百度经验:jingyan.baidu.com

最近在机子上面装了vs2013开发一个个人博客网站,做完之后放到服务器上面,有一系列的问题,后面发现是.net framework版本的问题,默认用vs2013建的项目是4.5的。但是我的服务器是2003,不支持.net framework4.5。最终通过改项目的.net framework版本解决了,今天写出来和大家分享一下。

工具/原料

  • vs2013

原项目修改

1.打开项目

找到自己以前用vs建的一个项目,用vs打开,如果是低版本的可能会有问题,不过我们今天主要讨论,怎么修改.net framework版本,所以没有太大影响。

101c454dc9a4fdf5a82954b8a7d960c5.png

2.找项目属性

打开项目之后,找到要修改的项目右键,记得是项目名称,不是解决方案。右键之后在下面会有一个属性,选择属性。c5ea8d258c6f2d9770707ec2782b6404.png

3.修改版本

点击属性之后,会出现一个控制面板,找到应用程序>目标框架下拉框,选择自己适合的.net framework版本。

a9b1a8b6958a637fed9048f851e087b5.png

新项目创建

1.新建项目

先和上面一样,打开vs,点击文件>新建>项目。

126a58fb30da89f33a99cbbb43492b38.png

2.选择版本

点击新建项目之后,会出现一个控制面板,面板上方有一个下拉框,里面有.net framework不同版本,选择合适点击项目的确定就好了。

82a80c096dad7512446a5624364f4962.png

3.查看版本

项目新建建好之后,根目录会有一个web.config,点击打开,可以看到你们的代码,有标识是什么版本的。

34219a3b1105043d6a4c0533c333d6b7.png

2d41e9ea6a1b4b6aed1d56fa1c7cffe2.png

注意事项

  • 老项目修改版本可能会有一些问题,建议可以建一个空项目,将相应的内容拷进去。

  • 如果服务器是2003建议用4.0以下版本,2008可以用4.0以上版本。

(文章来源于网路,如有需要请联系删除)

冬至时节

往期回顾

d4569685d930d49432540f1e81b95229.gif

【干货】.NET/C#中使用Redis

d4569685d930d49432540f1e81b95229.gif

.NET Core 3.1通用主机原理及使用

d4569685d930d49432540f1e81b95229.gif

这个免费的软件资源库,你一定要收藏好!

9ffe2ab99a2b6d8f63a45e384652fe41.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值