Mysql 绑定dataGridView不怎么会绑定

sadsdsvbv 2017-07-27 11:49:15
MySqlConnection mysqlconn = new MySqlConnection
("Database='" + "mysql" + "';Data Source='" + "localhost" + "';User Id='" + "root" + "';Password='" + "1" + "';Port='" + "3306" + "'");
mysqlconn.Open();
MySqlCommand cmd = new MySqlCommand("SELECT 姓名,序号 FROM 帐号信息表");
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd.ToString(), mysqlconn);
DataTable a = new DataTable();
adapter.Fill(a);
this.dataGridView1.DataSource = a;
瞎写的,只知道大致思路,不知道怎么写
...全文
216 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
异类丶 2017-07-28
  • 打赏
  • 举报
回复
toString去掉。
sadsdsvbv 2017-07-27
  • 打赏
  • 举报
回复


总报这个错误
shoppo0505 2017-07-27
  • 打赏
  • 举报
回复
没什么问题啊。 可以debug一下this.dataGridView1.DataSource 的item是不是你要获取的。 另外不知道你dataGridView1显示的column定义了没有
XBodhi. 2017-07-27
  • 打赏
  • 举报
回复
看下 MySqlDataAdapter 重载的方法
XBodhi. 2017-07-27
  • 打赏
  • 举报
回复
  MySqlDataAdapter adapter = new MySqlDataAdapter(cmd.ToString(), mysqlconn); 
修改成如下
  MySqlDataAdapter adapter = new MySqlDataAdapter(cmd, mysqlconn);
  • 打赏
  • 举报
回复
MySqlDataAdapter(cmd.ToString(), mysqlconn); -》cmd 为什么还要ToString()?? 第一个参数直接传入查询语句就行了。 即使使用adapter,也要设置查询命令command呀。 找个例子先学学再开发吧。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧