У меня проблемы с сохранением данных и таймером - PullRequest
0 голосов
/ 02 ноября 2018

Мой проект - это гоночная система с приводом от ветра, в которой есть две школы, которые соревнуются со своим собственным винтом, прикрепленным к данному комплекту игрушечного автомобиля. Вентиляторы и таймеры включатся при запуске приложения.

Это мои коды для части сохранения данных;

`string q = "SELECT * from Placing";
        cmd.CommandText = q;
        con.Open();

        try
        {
            SaveFileDialog sfd = new SaveFileDialog();
            sfd.Filter = "*.csv ( comma separated value) |*.csv"; //save in what format
            sfd.OverwritePrompt = false;
            if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                btnLaunch.Enabled = false;
                btnStart.Enabled = true;
                path = sfd.FileName; //path is where you save the file at
            }
            btnLaunch.Enabled = false;
            btnStart.Enabled = true;
        }
        catch (Exception etc)
        {
            MessageBox.Show("An error occured: " + etc.Message);
        }`

[Excel]`using (StreamWriter sw = new StreamWriter(MyProperty, true))

        {
            //write into excel file
            sw.WriteLine("RACE" + " " + racenumber1++ + "," + (cmbSch1.SelectedIndex + 1) + "," + cmbSch1.Text + "," + st1 + " " + "seconds" + "," + DateTime.Now);
            sw.WriteLine("RACE" + " " + racenumber2++ + "," + (cmbSch2.SelectedIndex + 1) + "," + cmbSch2.Text + "," + st2 + " " + "seconds" + "," + DateTime.Now);
            sw.Dispose();
        }`

[Timer]`TimeSpan elapsed = sw1.Elapsed;
        lblTimer1.Text = String.Format("{2:00}.{3:00}",
        Math.Floor(elapsed.TotalHours), elapsed.Minutes,
        elapsed.Seconds, elapsed.Milliseconds / 10);
        st1 = lblTimer1.Text;`

Снимок экрана приложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...