2012/11/19

How to fill year in Dropdown List


public void FillYearCombo(DropDownList ddl, int CurrYear, int PrevYear, int extraField)
        {
            try
            {
                ListItem ddlItem;
                ddl.Items.Clear();
                int YearDiff;
                int[] YearList;
                int Len = 0;

                YearDiff = CurrYear - PrevYear;

                int FinalYear = PrevYear + YearDiff;

                if (extraField == 1)
                {
                    YearList = new int[YearDiff + 2];
                    Len = YearList.Length - 1;
                }
                else
                {
                    YearList = new int[YearDiff + 1];
                    Len = YearList.Length;
                }

                for (int i = 0; i <= YearDiff; i++)
                {
                    YearList[i] = FinalYear - i;
                }

                for (int y = 0; y < Len; y++)
                {
                    ddlItem = new ListItem(YearList[y].ToString(), YearList[y].ToString());
                    ddl.Items.Add(ddlItem);
                }

                if (extraField == 1)
                {
                    ddlItem = new ListItem("Total", "Total");
                    ddl.Items.Add(ddlItem);
                }

            }
            catch
            {

            }

        }

No comments:

Post a Comment

 What is AI? Artificial Intelligence (AI) is the ability of machines or computer systems to perform tasks that normally require human intell...