如何在Visual Studio C#上将MySql中的列显示到windows窗体文本框中?

如何在Visual Studio C#上将MySql中的列显示到windows窗体文本框中?,c#,mysql,winforms,visual-studio,C#,Mysql,Winforms,Visual Studio,我在C#是一个非常不速之客。 请给我一个简单的例子,其中: 我点击winform按钮并从mysql列获取内容(我知道如何从VisualStudio中的应用程序创建窗口并将按钮放在那个里,我只需要一个示例代码)。 我不需要一个mysql查询示例(我有我的),我需要一个简单的示例,带有简单的随机查询。请,谢谢)首先,包括适当的参考,例如: using MySql.Data.MySqlClient; using System.Data; 第二,设置到要对其运行查询的数据库的连接。您需要填写此连接的服

我在C#是一个非常不速之客。 请给我一个简单的例子,其中: 我点击winform按钮并从mysql列获取内容(我知道如何从VisualStudio中的应用程序创建窗口并将按钮放在那个里,我只需要一个示例代码)。
我不需要一个mysql查询示例(我有我的),我需要一个简单的示例,带有简单的随机查询。请,谢谢)

首先,包括适当的参考,例如:

using MySql.Data.MySqlClient;
using System.Data;
第二,设置到要对其运行查询的数据库的连接。您需要填写此连接的服务器名称、服务器端口、数据库名称、用户名和密码。我留下了空白:

MySqlConnection dbconn = new MySqlConnection("SERVER=;PORT=;DATABASE=;UID=;PWD=;");
第三,你需要一个按钮,我想你有。在设计器中双击它,这将为您创建单击事件:

    private void button1_Click(object sender, EventArgs e)
    {

    }
如果您想使用这个示例,您需要添加一个列表框,我将使用一个列表框作为数据库结果的容器。最后,只需添加填充列表框的代码,我假设您使用的是字符串,如果不是,则必须适当地转换数据:

        MySqlCommand cmd = new MySqlCommand("SELECT * from MyTable", dbconn);
        MySqlDataAdapter da = new MySqlDataAdapter();
        dbconn.Open();
        da.SelectCommand = cmd;
        DataSet ds = new DataSet();
        DataTable dt = new DataTable();
        da.Fill(ds);
        dt = ds.Tables[0];

        foreach (DataRow dr in dt.Rows)
        {
            listBox1.Items.Add(dr["YOUR COLUMN NAME HERE"].ToString());
        }
        dbconn.Close();
完整代码:

using MySql.Data.MySqlClient;
using System.Data;
MySqlConnection dbconn = new MySqlConnection("SERVER=;PORT=;DATABASE=;UID=;PWD=;");

    private void button1_Click(object sender, EventArgs e)
    {
        MySqlCommand cmd = new MySqlCommand("SELECT * from MyTable", dbconn);
        MySqlDataAdapter da = new MySqlDataAdapter();
        dbconn.Open();
        da.SelectCommand = cmd;
        DataSet ds = new DataSet();
        DataTable dt = new DataTable();
        da.Fill(ds);
        dt = ds.Tables[0];

        foreach (DataRow dr in dt.Rows)
        {
            listBox1.Items.Add(dr["YOUR COLUMN NAME HERE"].ToString());
        }
        dbconn.Close();
    }

好的,但如果我想更改数据库中的某些内容并直接从我的C#程序进行更新怎么办?