本文介绍了MySQL的使用C#,从PHP开发者的角度来看的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的理解是用PHP我可以使用的mysql_query($的SQL);和mysql_fetch_array($结果);获取一些MySQL数据,并将其放置到一个数组。这是如何在C#实现的地方,我可以把我的数据说,一个DataGrid?

I understand that with PHP I can use mysql_query($sql); and mysql_fetch_array($result); to fetch some MySQL data and place it into an array. How is this achieved in C# to where I could place my data in say, a datagrid?

推荐答案

这可能是最典型的ADO.NET代码来填充你会看到DataGrid中(使用断开连接的数据集,这是):

This is probably the most quintessential ADO.NET code to fill DataGrid you're going to see (using disconnected DataSets, that is):

DataTable results = new DataTable();

using(MySqlConnection conn = new MySqlConnection(connString))
{
    using(MySqlCommand command = new MySqlCommand(sqlQuery, conn))
    {
        MySqlDataAdapter adapter = new MySqlDataAdapter(command);
        conn.Open();
        adapter.Fill(results);
    }
}

someDataGrid.DataSource = results;
someDataGrid.DataBind();

这篇关于MySQL的使用C#,从PHP开发者的角度来看的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 23:08