Birincisi, bu örneğin uygun bir başvuru içerir. Bu bağlantı için Sunucu Adı, Sunucu Portu, Veritabanı Adı, Kullanıcı Kimliği ve Şifre doldurmanız gerekecektir. Şu boş sayfaları bıraktım: Üçüncüsü, sahip olduğunuzu düşündüğünüz bir düğmeye ihtiyacınız var. Çift tasarımcı bunun üzerine tıklayın ve bu sizin için tıklama etkinlik oluşturmak gerekir: Bir liste kutusu eklemeniz gerekir bu örneği kullanmak istiyorsanız, gelen sonuçlar için kapsayıcı olarak kullanacağız
private void button1_Click(object sender, EventArgs e)
{
}
veritabanı.
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();
Komple Kod: Yani son olarak sadece listbox doldurma için kodu ekleyin, ben uygun verileri dönüştürmek zorunda kalacak değil eğer bir dize kullandığınız varsayılmaktadır
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();
}
tamam ama ya ben veritabanında bir şeyi değiştirmek ve doğrudan C# programımdan UPDATE değiştirmek ister misiniz? –