0
緑、2オレンジの日付ピッカーで8日間のマークを付ける方法と、年末までこの操作を行う方法はありますか? データベースにある日付から開始します。 イメージを添付します。 私はすでに頼んだけど、よく説明しなかった。日付ピッカーを着色する方法は?
if (Tipo == "1") //Tipos de Jornadas
{
DateTime FechaJornada = Convert.ToDateTime(iRow["Jornada_Ini"]);
DateTime FechaJ = FechaJornada.AddDays(8);
DateTime Descanso = FechaJ.AddDays(2);
DateTime Jornada2 = FechaJ.AddDays(2);
DateTime Fecha2 = Jornada2.AddDays(8);
DateTime Descanso2 = Fecha2.AddDays(2);
DateTime Jornada3 = Fecha2.AddDays(2);
DateTime Fecha3 = Jornada3.AddDays(8);
DateTime Descanso3 = Fecha3.AddDays(2);
if (e.Day.Date >= FechaJornada && e.Day.Date < FechaJ) //Días Laboraes
{
e.Cell.BackColor = System.Drawing.Color.DarkGreen;
}
if (e.Day.Date >= Jornada2 && e.Day.Date < Fecha2) //Días Laboraes
{
e.Cell.BackColor = System.Drawing.Color.DarkGreen;
}
if (e.Day.Date >= Jornada3 && e.Day.Date < Fecha3) //Días Laboraes
{
e.Cell.BackColor = System.Drawing.Color.DarkGreen;
}
if (e.Day.Date >= FechaJ && e.Day.Date < Descanso) //Días Descanso
{
e.Cell.BackColor = System.Drawing.Color.DarkOrange;
}
if (e.Day.Date >= Fecha2 && e.Day.Date < Descanso2) //Días Descanso
{
e.Cell.BackColor = System.Drawing.Color.DarkOrange;
}
if (e.Day.Date >= Fecha3 && e.Day.Date < Descanso3) //Días Descanso
{
e.Cell.BackColor = System.Drawing.Color.DarkOrange;
}
}
しかし、私は、私はあなたが持っているジャーニーの種類に応じてカレンダーを埋めるために持っているのでサイクルでそれをしたい:私は、次のコードを持っている瞬間
。現時点では、月末までにカレンダーを8日間ペイントし、前月に滞在した色で新しい月を開始したいと考えています。 サイクルでこれを行うことができます、あなたに私を知ってサポートすることができます
おかげで、ここで私は残りの固定日が示されていることがわかり、そして私が欲しいのはということです彼らは私のデータベースにある日の日付に従って撮影された固定されていません8日間8日目に私はオレンジ色の2つをマークし、8緑と2オレンジ – Molitaa