sivarajan_ece Ответов: 6

годы загрузки выпадающего списка


Как загрузить выпадающий список, текущий год, предыдущий год и следующие два года.

Пожалуйста, помогите мне.

заранее спасибо.

6 Ответов

Рейтинг:
8

Alex_Tx

Я использую этот код только с сегодняшнего дня и до 7 или 8 лет назад.

Me.ComboBox2.Items.Add(Convert.ToString(Convert.ToInt16(Year(DateTime.Now))))
Me.ComboBox2.Items.Add(Convert.ToString(Convert.ToInt16(Year(DateTime.Now)) - 1))
Me.ComboBox2.Items.Add(Convert.ToString(Convert.ToInt16(Year(DateTime.Now)) - 2))
Me.ComboBox2.Items.Add(Convert.ToString(Convert.ToInt16(Year(DateTime.Now)) - 3))
Me.ComboBox2.SelectedIndex = 0


Рейтинг:
46

Ramalinga Koushik

Надежда этот[^] может тебе помочь.


Рейтинг:
41

Dalek Dave

Разве вы не пробовали простой маршрут текущего года -1, текущего года, текущего года +1 и текущего года +2?

Мне это кажется простым.

<br />
DateTime.Now.Year.ToString()
на текущий год.
Просто складывайте и вычитайте по мере необходимости.


Espen Harlinn

Хорошие моменты, мои 5

Рейтинг:
29

Mohd Wasif

void BindDropdown()
   {
       for (int i = -1; i <= 2; i++)
       {
           string date = DateTime.Now.AddYears(i).ToString();
           DropDownList1.Items.Add(date);

       }
   }


вызовите его в событии загрузки формы страницы


Рейтинг:
27

Wayne Gaylard

Попробуйте выполнить функцию примерно так

List<string> years = new List<string>();
           for (int i = -1; i <= 2; ++i)
           {
               years.Add(DateTime.Now.AddYears(i).ToString("yyyy"));
           }


Тогда вы можете связать свой DropDownList к years

Надеюсь, это поможет


Рейтинг:
12

Christoph Keller

Привет,

Это то же самое, что и предыдущие ответы, но он использует другой способ использования цикла for:

List<string> years = new List<string>();

for (DateTime date = DateTime.Now.AddYears(-1); date <= DateTime.Now.AddYears(2); date = date.AddYears(1))
{
    years.Add(date.Year.ToString("yyyy"));
}


Я узнал, что циклы даты (также циклы дня / месяца / часа / минуты) возможны таким образом, и я просто хотел поделиться этим ;)


Надеюсь, это кому-то поможет.


С наилучшими пожеланиями и счастливым кодированием,
Останавливает