Primera parte
for (int d = 1; d <= 31; d++) // Añadimos Items
{
drpdia.Items.Add(d.ToString());
//drpdia.SelectedIndex = DateTime.Now.Day;
}
// Añadir Meses
//drpmes.SelectedIndex = DateTime.Now.Month;
for (int m = 1; m <= 12; m++) // Añadimos Items
{
drpmes.Items.Add(m.ToString());
}
//Añadimos Años
int ano = DateTime.Now.Year;
for (int a = ano; a >= (ano - 100); a--) // Añadimos Items
{
drpano.Items.Add(a.ToString());
}
------------------------------------------------------------------
Segunda parte..
DateTime oFechaNac = DateTime.Today;
-----------------------------------------------------------------
Tercera parte.
oFechaNac = new DateTime(Convert.ToInt32(drpano.Text), Convert.ToInt32(drpmes.Text), Convert.ToInt32(drpdia.Text));