c# 怎样查询 mysql 到 dataGridView

http://pan.baidu.com/s/1hqn3UnU    
最好下载安装
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());
}

}
}
http://www.360doc.com/content/10/0802/15/61151_43160542.shtml
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值