0
我是一個非常不喜歡在C#中。 請給我一個簡單的例子,其中: 我點擊winform按鈕,並從MySQL列中獲取內容(我知道如何在Visual Studio中創建應用程序的窗口,並將按鈕放在那裏,我只需要一個示例代碼)。 我不需要一個示例mysql查詢(我的是我的),我需要一個簡單的例子,用簡單的隨機查詢。請,謝謝)如何在Visual Studio C#中將MySql中的列顯示爲窗體文本框?
我是一個非常不喜歡在C#中。 請給我一個簡單的例子,其中: 我點擊winform按鈕,並從MySQL列中獲取內容(我知道如何在Visual Studio中創建應用程序的窗口,並將按鈕放在那裏,我只需要一個示例代碼)。 我不需要一個示例mysql查詢(我的是我的),我需要一個簡單的例子,用簡單的隨機查詢。請,謝謝)如何在Visual Studio C#中將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#程序中更改數據庫和UPDATE中的內容? –