示例#1
0
        private void button_Laden_Click(object sender, EventArgs e)
        {
            Listen_Auswahl LA = new Listen_Auswahl();

            LA.ShowDialog();
            Tabelle.Rows.Clear();
            Dateien datei = new Dateien();

            datei.conn = new MySqlConnection(
                "datasource=127.0.0.1;port=3306;DATABASE=stueckliste;username=root;PASSWORD=;");
            datei.conn.Open();
            MySqlCommand cmd = datei.conn.CreateCommand();

            foreach (var item in LA.Ausgabe())
            {
                cmd.CommandText = "SELECT * FROM " + item;
                MySqlDataReader Leser;
                Leser = cmd.ExecuteReader();
                DataTable DTA = new DataTable();
                DTA.Load(Leser);
                foreach (DataRow row in DTA.Rows)
                {
                    Artikel a = new Artikel();
                    a.ID           = Convert.ToInt32(row["ID"].ToString());
                    a.Name         = (row["Bezeichnung"].ToString());
                    a.Menge        = Convert.ToDouble(row["Menge"].ToString());
                    a.Wert         = Convert.ToDouble(row["Wert"].ToString());
                    a.Wert_absolut = Convert.ToDouble(row["Wert"].ToString()) * Convert.ToDouble(row["Menge"].ToString());
                    Tabellensatz_hinzufuegen(a);
                }
            }

            /*
             * INSERT INTO `Schreibtisch` (`ID`, `Bezeichnung`, `Menge`, `Wert`) VALUES
             * (1, 'Teakholzfurnier', 80, 850),
             * (2, 'Fichtenholz', 280, 180),
             * (3, 'Leim', 630, 15),
             * (4, 'Pressspanplatten', 180, 45),
             * (5, 'Muttern', 300, 15),
             * (6, 'Holzdübel', 150, 23),
             * (11, 'Schrauben', 120, 19);
             *
             *
             *
             * CREATE TABLE `Schreibtisch` (
             * `ID` int(11) NOT NULL,
             * `Bezeichnung` varchar(50) COLLATE utf8_german2_ci NOT NULL,
             * `Menge` double NOT NULL,
             * `Wert` double NOT NULL
             * ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_german2_ci;
             *
             */
        }