Új hozzászólás Aktív témák

  • Keem1

    veterán

    válasz Dexter74 #9390 üzenetére

    Kifutottam a szerkesztési időből, de ez kipróbálva, 100% működik. Lehet ezt még variálni, van hozzá helper (amivel akár még egyszerűbb), de ez egy teljesen alap és tutira működő megoldás, akár GUI-s, akár console-os appról legyen szó.

    Azt azért hozzáteszem, hogy form-os app esetén biztos van szebb, elegánsabb, jobb megoldás, de én console és webappot használok, formra nincs szükségem.

    string connstr = "Server=yourmysqlserver;Port=3306;Database=yourdatabase;Uid=yourmysqluser;Pwd=yourmysqlpass";
    using (MySqlConnection conn = new MySqlConnection(connstr))
    {
            conn.Open();
            using (MySqlCommand cmd = new MySqlCommand("SHOW TABLES;", conn))
            {
                    MySqlDataReader reader = cmd.ExecuteReader();
                    DataTable dt = new DataTable();
                    dt.Load(reader);
                    
                    // Ha van DataGrid a window-n (mert nem console app), akkor még:
                    dataGridView1.DataSource = dt;
            }
            conn.Close();
    }

Új hozzászólás Aktív témák