Exemple #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            var dlg = new OpenFileDialog()
            {
                Title  = "Welche Motorradatei soll geladen werden",
                Filter = "Motorraddatei|*.txt|Alle Dateien|*.*"
            };

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                var liste = new List <Motorrad>();

                var reader = new StreamReader(dlg.FileName);
                while (!reader.EndOfStream)
                {
                    var line  = reader.ReadLine();
                    var teile = line.Split(';');
                    var mr    = new Rennmotorrad()
                    {
                        Hersteller = teile[0],
                        Ps         = int.Parse(teile[1]),
                        Farbe      = teile[2],
                        Baujahr    = DateTime.Parse(teile[3])
                    };
                    liste.Add(mr);
                }
                reader.Close();
                dataGridView1.DataSource = liste;
            }
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var liste           = new List <Rennmotorrad>();
            var herstellerListe = new string[] { "Yamaha", "Suzuki", "BMW", "Kawasaki" };

            var ran = new Random();

            for (int i = 0; i < 100; i++)
            {
                var meinRad = new Rennmotorrad
                {
                    Ps         = ran.Next(20, 3000),
                    Hersteller = herstellerListe[ran.Next(0, herstellerListe.Length)]
                };

                liste.Add(meinRad);
            }

            dataGridView1.DataSource = liste;
        }