Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kotak kombo WPF mengisi data dari database mysql

Anda perlu mengakses dt, saya tidak tahu apakah Anda memanggil zona pengisian Anda hanya untuk mengisi kotak kombo tetapi saya akan menyarankan:

public DataTable fillZone()
{
    string sql = "select location from zone";
    MySqlDataAdapter zonedapter = new MySqlDataAdapter(sql,conn);
    DataTable dt = new DataTable("zone");
    zonedapter.Fill(dt);                
    return dt;
}

public void fillcombo()
{
     DataTable dt = fillZone();
     foreach (DataCell cell in dt)
     { 
       zonecb.add(cell.Value)
     }
}

EDIT:

saya menggunakan jenis metode yang sama, tetapi dengan Database postgreSql, dengan mengubah PgsqlDataAdapter ke MySqlDataAdapter ini mungkin/harus berfungsi

    public DataSet GetInformation(string str)
    {
        ds = new DataSet("Tables");

        Npgsql.NpgsqlDataAdapter da = new Npgsql.NpgsqlDataAdapter(str, connection);

        da.TableMappings.Add("Table", "Program");
        da.Fill(ds);
        return ds;
    }// send query to database, get table

String str adalah Query Anda.

    public DataTable GetInfo()
    {
        string Query = "select location from zone";
        DataSet Set = GetInformation(Query);
        return Set.Tables[0];
    }

sekarang Anda mendapatkan tabel dengan semua data yang Anda butuhkan/inginkan.

   DataTable DT = dBQuery.GetInfo();
   for (int i = 0; i < result.Rows.Count; i++) 
       {          
           zonecd.Items.Add(result.Rows[i].ItemArray[0].ToString()); 
       }

sekarang Anda mengisi kotak kombo Anda




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengonversi database MySQL ke SQLite di PHP?

  2. Subquery dalam pernyataan SELECT (MySQL)

  3. pertanyaan MYSQL PADA DUPLICATE KEY UPDATE

  4. MYSQL - Buat kueri sql tunggal dari beberapa kueri

  5. Labu, tidak semua argumen dikonversi selama pemformatan string