C#的datagridview控件数据源链接mysql失败的问题,谢谢。

直接上代码:

using MySQLDriverCS;

     private void button1_Click(object sender, EventArgs e)
        {
           string conn, query = null;
            DataSet myds;
            //conn = "Data Source=localhost;User Id=root;Password=123456;Database=test";
            //conn = "server=localhost;uid=root;pwd=123456;database=test";
            query = "select * from test1";
            MySQLConnection sqlconn = new MySQLConnection(conn);
            MySQLDataAdapter adapter = new MySQLDataAdapter();
            sqlconn.Open();
            adapter.SelectCommand = new MySQLCommand(query, sqlconn);
            myds = new DataSet();
            adapter.Fill(myds, "test1");
            bindingSource1.DataSource = myds.Tables["test1"];
            dataGridView1.DataSource = bindingSource1;
            sqlconn.Close();

        }

其中注释掉的两行conn是我参照网上写的两种连接信息,但都不对
尝试第一行conn报错: MySQLDriverCS Exception: MySQLDriverCS Error: can't connect.Unknown database 'localhost'

尝试第二行conn报错: MySQLDriverCS Exception: MySQLDriverCS Error: can't connect.Access denied for user 'ODBC'@'localhost' (using password: NO)

我的mysql中test数据库test1表都没问题,使用mysql命令行可以正常浏览。

基本上把网上能找到的链接mysql数据源的方法都试过了,都失败了,各位大神看一下,到底是连接信息错误还是我整个方法都有问题,如果有应该怎么修改?谢谢。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#中DataGridView控件绑定控件绑定数据源方式
第一种:nDataSet ds=new DataSet (); nthis.dataGridView1.DataSource=ds.Table[0]; nn第二种:nDataTable dt=new DataTable(); nthis.dataGridView1.DataSource=dt; n n第三种:nDataSet ds=new DataSet (); nthis.dataGri
使用DataGridView添加数据源,同步到数据库
提交代码rn   private void btnUpdate_Click(object sender, EventArgs e)rn        {rn            SqlCommandBuilder scb = new SqlCommandBuilder(this.dataInfoTableAdapter.Adapter);rn            scb.DataAdapter
C#连接MySQL数据库实现DataGridView定时更新数据——多结果集返回
本文讨论的主要问题是C#连接MySQL数据库实现 select 多结果集返回,并将结果用DataGridView定时更新。n一、实现中遇到的问题n1、刷新DataGridView显示时出错或者出现大红叉。n2、未将对象引用设置添加到对象的实例。n出现上述问题的可能原因:n1、未能正确使用委托。n2、由于select查询语句过多,导致连接关闭数据库次数频繁。n主要难点:n1、Mysql返回多结果集java和Php的较多,C#的完整代码较少。n2、MySQL中定义的表表之间的关联性比较弱,表间只有sensorI
C#中DataGridView控件的数据绑定
最近公司有个项目需要用c#来显示数据库的内容,作为一个只会c\c++的程序员,起初我心里还是有些没底的。然后就上网搜集了一些关于DataGridView控件的资料,为免遗忘,特此记录。1 什么是DataGridViewDataGridView控件具有很高的的可配置性和可扩展性,提供了大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。当你需要在WinForm应用程序中显示表格式数据时
用户'sa'登录失败(DataGridView)
正在进行Datagridview读取数据库数据的设置。突然出现了这样的问题:用户'sa'登录失败。经过一天的艰苦奋斗,终于发现了问题所在。一开始是毫无头绪,因为创建了两个DataGridView,其中一个能读取数据库中的数据,另一个却怎么都读取不出来。n什么问题呢?n用户'sa'登录失败,肯定是连接数据出问题了。要么是数据库本身设置的问题,要么是连接字符串的问题。这次经过了整一天的实验终于发现
C# datagridview 与数据源绑定后对数据的,增加,删除,插入,更新
C# datagridview 与数据源绑定后对数据的,增加,删除,插入,更新C# datagridview 与数据源绑定后对数据的,增加,删除,插入,更新
vs2013 c#连接mysql数据库并显示查询结果到DataGridView上
private void button2_Click(object sender, EventArgs e)rn        {rn            GetMessage();rn        }rnrn        private DataTable GetMessage() {rn            string P_Str_ConnectionStr = string.For
DataGridView控件---绑定数据的两种方法
DataGridView控件---绑定数据的两种方法n这是一篇关于DataGridView控件---绑定数据的两种方法的文章,供大家参考学习。nhttp://blog.sina.com.cn/s/blog_149e9d2ec0102vuo1.html
C# WinForm DataGridView同步更新数据库 TreeView最简单的绑定数据库
C# WinForm DataGridView同步更新数据库 TreeView最简单的绑定数据库 要注意:数据库的表必须有主键。
c# 绑定控件(comboBoxEx1,dataGridView1)的数据源
//绑定comboBoxEx1的DataSourceDictionary insSet = ...;BindingSource bs = new BindingSource();bs.DataSource = insSet; this.comboBoxEx1.DataSource = bs;this.comboBoxEx1.DisplayMember = "Value";this.comboBox...
DataGridView手动添加数据(非数据源绑定)
这是一个关于datagridview手动添加数据的文档,很有用哟!望用到的人们 多多顶顶呀,呵呵,谢谢喽!
DataGridView绑定数据源后添加行
在已经绑定数据源时,无法以Add的方式方式添加行,会报错nn解决方法一:nnDataRow dr =((DataTable)dataGridView1.DataSource).NewRow;nn((DataTable)dataGridView1.DataSource).Rows.Add(dr);nnnn解决方法二:nn//先将datatable(dt)新增行,然后重新绑定数据源nn//DataT...
C#将DataGridView控件中的数据源转换为datatable内存表
DataTable dt = new DataTable();ndt = (DataTable)(dgv1.DataSource);
DataGridView刷新数据的问题
1、操作:UI线程修改数据后重新绑定dgv,一个后台线程定时刷新dgv(因为多个程序修改该表)rn2、异常:DataGridView绑定Ilist对象,出现IndexOutOfRangeException错误的解决方法rn3、解决办法:把读取数据和绑定数据源作为一个原子操作rn rn private delegate void SetDgvDelegate();rn /...
datagridview使用visualstudio工具来绑定数据
1.新建access数据库和数据表。n2.使用visualstudio菜单栏,工具,连接到数据库来连接到access。n3.拖入dataGridView控件,进行数据绑定。nnn到上一步就可以实现显示数据库中的内容了,但是要进行数据更新继续看。nnn4.添加一个按钮,双击添加事件。n5.先删除datagridview控件里面的数据,然后调用update函数更新数据库。n6.第二
C# 动态修改DataGridView数据源,根据不同条件显示不同数据(代码)
在实际应用中,需要动态根据程序执行中的数据显示不同数据表中的数据,两个表中的数据列有一些并不相同,因此不能使用相同的数据列显示。如何动态修改数据源并显示如来?经过测试,可以在每次绑定之前先清空所有数据列,然后根据数据源的信息让程序自动再生成数据列。 private void bindDGVContractDetail(int cId)n {n uc...
C#实现DataGridView加载Sql数据库(存储过程)
                                                    传送门
DataGridView控件绑定数据源
写数据库字典用到控件DataGridView的单元格离开事件(dgvTableStruc_CellLeave),绑定数据源暂时用到两种方式:nn1.DataSourcenn问题:/DataTable dt = conn.GetDataTable(strSql);n                dgvTableStruc.DataSource = dt;nn这两句代码之间总会调用鼠标离开事件nn2...
C#访问SQL显示到DataGridView,同时根据DataGridView实时更新数据库
C#实现将SQL数据库的内容读取出来显示到DataGridview中,同时根据DataGridview更新数据库内容
DataGridVIew数据源绑定指定列
选择DataGridView控件,在属性中选择Colums属性项点击,编辑DataGridView控件的列,可以通过列编辑器添加多个列项,其中列属性的中HeadText是对外显示的,即向用户呈现的,Name是用于命名列对象的,而DataPropertyName是用于指定你将数据源的那一列绑定到该列上的,就是这个列属性可以DataGridView中的列绑定指定的数据,具体只需要将DataPropert
DataGridView控件Combox列数据绑定
代码内包含了DataGrdiView控件如何创建Combox列,并给Combox列绑定数据源,以及数据源后台所对应的值
C#DataGridView中,绑定了数据源后,又出现了一空白行
选中控件【DataGridView】后,点击右上角的三角,把【启用添加】的复选框去掉勾选即可。
C# 数据库增删查改及DataGridView刷新数据
数据库增删查改及DataGridView刷新数据
C# Winform 对用BindingList(List)作为数据源绑定的datagridview进行上下行移动操作
C# Winform 对用BindingList(List)作为数据源绑定的datagridview进行上下行移动操作
【控件操作】DataGridView绑定数据源
DataGridView绑定数据源的步骤。
关于C#中datagridview中的数据绑定
第一步:连接数据库n1.写一个数据库操作类dataoperatenn //连接字符串n static string strConn = "Database=NEW_UACS;User ID=UACSAPP;Password=UACSAPP;Server = 10.25.26.26:50000;Persist Security Info=True";
当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行
一、如果你的程序中,没有如下代码:dataGridView1.DataSource = null;ndataGridView1.DataSource = JsonResult.Data;说明你的 DataGridView没有以编程方式绑定数据。这个时候你可以这样添加新行:int index=this.dataGridView1.Rows.Add();nthis.dataGridView1.Rows...
DataGridView设置列头,动态加载数据源,动态改变颜色
在ASP.Net中DataGridView设置列头标题,HeadText配置方式。 在ASP.Net中应用DataGridView动态绑定数据源 设置DataGridView行的颜色,鼠标移动改变数据行颜色。 很经典的DataGridView使用源码实例。 方法写的很简单,很容易理解,初学者也能快速使用。
Winform系列——好看的DataGridView折叠控件
原来在博客园上发表过该博文。好看的DataGridview折叠控件。下载下来可以直接运行看到效果。说明:由于Demo是VS 2013写的,所以如果VS版本太低,可能跑不起来。 8分,你值得拥有!
C#从SQLite中读取数据显示在dataGridView报表中并用char饼状图,柱状图,折线图等显示出来
首先我们需要创建SQLite数据库,添加自己的数据,然后建立C# winform的工程:1.数据库的连接SQLiteConnection conn = null;n//获取数据文件的路径nstring dbPath = "Data Source =" + Environment.CurrentDirectory + "/test.db";n//创建数据库实例,指定文件位置nconn = new S...
C#DataGridView控件直接更改Sql server数据的详细代码下载
传送门
DataGridView数据的绑定
当使用容器进行绑定DataGridView时,需要注意一下几点: n1. 容器当中的元素中的属性必须存在get和set方法. n2. DataGridView中的Column中的DataPropertyName属性名称必须要和容器当中的元素中的属性名称一致.如此,当将容器赋值给DataGridView中的DataResource时,才会有数据出现.
C#--WinForm--表格数据控件DataGridView--绑定模式
官方文档DataGridView控件提供了一种强大而灵活的以表格形式显示数据的方式。用户可以使用DataGridView控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。扩展DataGridView控件有很多方式 n例如可以采用编程方式指定自己的排序算法来创建自己的单元格类型,通过选择一些属性,可以轻松的自定义DataDridView控件的外观:可以将许多类型的数据存储区
C#DataGridview中固定了列头,如何绑定数据源
在DataGridView上右键选择编辑列,在数据一项中找到DataPropertyName,在里面写上对应的要绑定的数据中的字段名
C# DataGridView中单元格属性为链接时,添加链接事件
添加DataGridView的CellContentClick事件,在方法中添加逻辑处理即可。
C#datagridview读取数据库数据并显示
创建数据库连接类Dbconnrnnamespace datagridviewrn{rn    class Dbconnrn    {rn        public static SqlConnection sqlconn()rn        {rn            string sqlconstr = "Data Source=WWW-HP\\ME;Initial Catalog=VV;
C# WinForm (DataGridViewComboBoxColumn 绑定)自己写的,最简单实例
C# WinForm DataGridViewComboBoxColumn 绑定 自己写的,最简单实例
c#winform datagridview的数据绑定和行的增删改实现
效果如下图:rnrnrnrnrn主要代码如下:rnrnrnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing Sy
针对 C#+mysql数据模型+dataGridview 进行的 : 增加 删除 修改 查询 (狗血剧情)
1.查询rn查询有简单的单表查询和多表查询,大概了解了下多表查询有多种方法目前还在学习中。。。。。rn单表查询rn private void button4_Click(object sender, EventArgs e)//根据表中某个字段进行查询rn        {rn               //对搜索框输入信息是否为空进行判断,也可根据要搜索的条件进行判断  rn         
C#winform datagridview 中显示HTML内容
C#winform datagridview 中显示HTML内容,方便进行富文本显示。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能培训谢谢 大数据学习数据源