c# 用DataGridView 读出数据库MySql并将cell内容写进textbox

博主分享了初次接触数据库的经历,从将Excel数据导入MySQL,到使用C#建立数据库连接。遇到的问题包括.NET版本不匹配、连接字符串中的IP地址选择、密码输入错误等,最终成功展示数据到datagridview中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整了两三天,才将一个表格数据做成可读取的界面,我真的会谢

记录一下踩坑经历.

第一次接触数据库,将excel表格导进数据库里面,取一个好听的名字.

然后是建立c#和数据库的连接,反复踩坑,导MySql支持包的时候就导不进去,结果是默认的.NET居然是4.0版本的,然后不得不换版本.

然后就是connection,在连接的时候,我的server使用localhost不行,换成127.0.0.1就能解决.

MySqlConnection connect = new MySqlConnection();
MySqlCommand sqlCmd = new MySqlCommand();
connect.ConnectionString = "server = 127.0.0.1; port = 3306; username = root; password = ******; database = readdata";
connect.Open();
sqlCmd.CommandText = "SELECT*FROM readdata.shujuplus";
connect.Close();

最无语的是我在打密码的时候多了个点,然后会出现这样的错误,妈的密码就123456就行了好吧.

使用datagridview的时候放目标的cell 进textbox就好啦

s1.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();

最后效果是这样的.:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值