Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Marcar datas no calendário

$
0
0
Boas estou a tentar colocar as datas (recolhidas de uma base de dados) no calendário a negrito, se colocar apenas um registo funciona bem mas se colocar mais que 1 registo retorna-me no calendário apenas o mais recente. Podem me ajudar ? string _query = "SELECT * FROM calendario WHERE estado=1 AND utilizador=@user;"; using (MySqlConnection con = new MySqlConnection(ConSql)) { using (MySqlCommand cmd = new MySqlCommand(_query, con)) { con.Open(); cmd.Prepare(); cmd.Parameters.AddWithValue("@user", Sessao.Id); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { DateTime data = (DateTime)reader["dataAviso"]; int ano = data.Year; int dia = data.Day; int mes = data.Month; monthCalendar1.BoldedDates = new System.DateTime[] { new System.DateTime(ano, mes, dia) }; } reader.Close(); } } con.Close(); } Obrigado

Viewing all articles
Browse latest Browse all 11336

Trending Articles