У меня есть одна таблица в БД, которая содержит поля с именами Fontcolour и BGColour. Когда я заполняю запись, скажем Name = "TESTNew", Date = "04/02/2020" и выберите FontColour And BGColour, используя вставку данных Color. На другой странице у меня есть один календарь. В котором имя записи отображается на определенную дату. Теперь я хочу установить FontColour и BGColour для моей записи Имя «TESTNEW».
<!-- THE CALENDAR -->
<div id="calendar" runat="server"></div>
//Jquery Code
$('#<%=calendar.ClientID%>').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
buttonText: {
today: 'today',
month: 'month',
week: 'week',
day: 'day'
},
allDaySlot: false,
slotDuration: '00:30:00',
//Random default events
events: "/Scheduler/JsonResponse.ashx",
editable: false,
droppable: false, // this allows things to be dropped onto the calendar !!!
});
if ($('#<%=hdnmode.ClientID%>').val() == "Edit") {
// changeme();
}
});
//Select Query Code
SqlCommand cmd = new SqlCommand("SELECT E.event_id, E.description,E.title as reason, E.event_start, E.event_end, E.UserID, (hp.Fname + ' ' + hp.Lname) as title,mpres.AppReasonBGColour as BGC, mpres.AppReasonFontColor as RFC FROM event E inner join h_pat hp on hp.patid = E.patid left join m_appointmentreason mpres on E.title = mpres.AppReasonName where E.stats_flag<> 'D' order by E.modify_dt desc", con);
//Bind Calendar using Select Query Code
using (con)
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
CalendarEvent cevent = new CalendarEvent();
cevent.id = (string)reader["event_id"];
cevent.title = (string)reader["title"];
//cevent.title = (string)System.Drawing.Color.Gray;
//cevent.description = (string)reader["description"];
cevent.start = zone.ToLocalTime(Convert.ToDateTime(reader["event_start"]));
cevent.end = zone.ToLocalTime(Convert.ToDateTime(reader["event_end"])); //(DateTime)reader["event_end"];
events.Add(cevent);
}
}
//Loop Through record
foreach (CalendarEvent cevent in EventDAO.getEvents(start, end))
{
userList.Add(cevent);
}
private String convertCalendarEventIntoString(CalendarEvent cevent)
{
String allDay = "true";
return "{" +
"id: '" + cevent.id + "'," +
"title: '" + HttpContext.Current.Server.HtmlEncode(cevent.title) + "'," +
"start: '" + ((cevent.start)).ToString("s") + "'," +
"end: '" + ((cevent.end)).ToString("s") + "'," +
"allDay:" + allDay + "" +
//"description: '" + HttpContext.Current.Server.HtmlEncode(cevent.description) + "'" +
"},";
}
Вот мой код, вы можете помочь, где я написал код.