• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wykres z bazy danych jak ustawić oś X z godzinami ?

Cloud VPS
0 głosów
244 wizyt
pytanie zadane 21 stycznia 2023 w C# przez marcin20a Początkujący (280 p.)

Witam! Nie moge sobie poradzić z pewnym problemem. Mam bazę danych z których pobieram sobie dwie kolumny "data_i_godzina" oraz "dane". Chcę żeby te dane wyświetlały mi się na wykresie. Niestety nie wiem jak zrobić aby na osi X był czas (godziny) z całego dnia 24h - od 00:00:00 do 23:59:59.

Dzień jest pobierany z dateTimePicker1 z ustawieniem odczytu tylko dnia (CustomFormat: dd)

Mój kod pobierający dane (pewno też zostawia wiele do życzenia ale dopiero się uczę):

private void button1_Click(object sender, EventArgs e)
        {

            string sql = "SELECT * FROM tabeladane WHERE data_i_godzina BETWEEN '2023-01-"+this.dateTimePicker1.Text+" 00:00:00' AND '2023-01-"+this.dateTimePicker1.Text +" 23:59:59'; ";

            //  MySqlConnection conDataBase = new MySqlConnection(connection);
            MySqlCommand cmdDatabase = new MySqlCommand(sql, connection);
            MySqlDataReader myReader;
            try
            {
                connection.Open();
                myReader = cmdDatabase.ExecuteReader();
                while (myReader.Read())
                {
                    this.chart4.Series["vdzien"].Points.AddXY(myReader.GetString("data_i_godzina"), myReader.GetInt32("dane"));

                }
                chart4.Titles.Add("Wykres dzienny");

                connection.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                connection.Close();
            }
        }

teraz jest tak:

a chciałbym żeby był godzinowo cały dzień bez względu na to czy będą dane czy nie. Nie wiem jak to zmienić gdy dane są pobierane z bazy danych.

 

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 415 wizyt
pytanie zadane 5 grudnia 2022 w C# przez Mati336 Użytkownik (560 p.)
0 głosów
2 odpowiedzi 779 wizyt
pytanie zadane 26 września 2022 w JavaScript przez MarCiu Nowicjusz (160 p.)
0 głosów
0 odpowiedzi 95 wizyt
pytanie zadane 18 stycznia 2023 w C# przez Mati336 Użytkownik (560 p.)

93,459 zapytań

142,454 odpowiedzi

322,724 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...