http://pan.baidu.com/s/1hqn3UnUhttp://www.360doc.com/content/10/0802/15/61151_43160542.shtml
最好下载安装
mysql.data.dll在路径C:\Program Files\MySQL\MySQL Connector Net 6.2.5\Assemblies文件夹下添加引用
---我已经有代码了
命名空间:
using MySql.Data.MySqlClient;
----------------
数据库操作方法
public void getconn(string sql)//数据库操作链接方法
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString();
MySqlConnection mysql = new MySqlConnection(conn);//实例化链接
mysql.Open();//开启
MySqlCommand comm = new MySqlCommand(sql, mysql);
comm.ExecuteNonQuery();//执行
mysql.Close();//关闭资源
}
public static MySqlDataAdapter getadaoter(string sql)//显示操作
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString();
MySqlConnection mysql = new MySqlConnection(conn);//实例化链接
mysql.Open();//开启
MySqlCommand comm = new MySqlCommand(sql, mysql);
comm.ExecuteNonQuery();
MySqlDataAdapter mda = new MySqlDataAdapter(sql, mysql);
mysql.Close();
return mda;
//需要在调用的时候进行数据集填充
}
添加应用程序配置文件APP.CONFIG中
------
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="conn" value="Server=112.0.1.1;User ID=root;Password=ssussdfdgdfodu;Database=st_goods_category;CharSet=gbk;"/>
<!--链接数据库-->
<add key="category" value="st_category"/>
</appSettings>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
--------
程序事件
private void button1_Click(object sender, EventArgs e)
{
try{
string sql="你的数据库查询结果";
dataGridView1.Rows.Clear();
DataSet ds = new DataSet();
getadaoter(sql).Fill(ds, "tbl_shop_category");
foreach (DataRow row1 in ds.Tables["tbl_shop_category"].Rows)
{
dataGridView1.Rows.Add(row1[i].ToString());
}
}
}
}
c# 怎样查询 mysql 到 dataGridView
最新推荐文章于 2024-02-23 17:02:00 发布