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
            {

            }

        }

Comments

Popular posts from this blog

How to find client's MAC Address in Asp.Net and C#.net

ASP.NET Session States in SQL Server Mode

Use XML Data For Save in Database