Pues muy facil. A mi se me ocurre esto (alo mejor lo he liado un poco pero funciona):
Para la fecha minima para el mes actual y año actual
Cita: DateTime FechaMinima = Convert.ToDateTime(Convert.ToString(1) + "/" + Convert.ToString(DateTime.Now.Month) + "/" + Convert.ToString(DateTime.Now.Year));
Para la fecha máxima para el mes actual y año actual
Cita: DateTime FechaMaxima = Convert.ToDateTime(Convert.ToString(DateTime.DaysI nMonth(DateTime.Now.Year, DateTime.Now.Month)) + "/" + Convert.ToString(DateTime.Now.Month) + "/" + Convert.ToString(DateTime.Now.Year));
Esto te cogerá el formato para la fecha mínima : 01/07/2009 0:00:00
Esto te cogerá el formato para la fecha máxima: 31/07/2009 0:00:00
Espero haberte ayudado.