列表未显示在Datagrid上

时间:2014-02-25 19:22:41

标签: c#

我有几个月的持续时间。和一个DatePicker,它是初始日期。还有一个AutocompleteBox,可以选择Months。选择的月份意味着跳过那个月。 我正在尝试填充从初始日期到结束日期的月份列表。 例如:

初始日期是2013年2月1日,Autocompletebox.SelectedItems =(6,7,8,9,12),持续时间为24个月。

它会产生=> [2,3,4,5,10,11,1,2,3,4,5,10,11,1]

目前这就是我所拥有的

for (int period = 1; period < Findper(); period++)
{
   DateIntervaList = new List<int>();
   bool MonthOccured = false;
   DateInterval _dateInterval = new DateInterval();
   foreach (string value in DateAutoCompleteBox.SelectedItems)
       {
       if (Int32.Parse(value) != InitialDate.SelectedDate.Value.Month)
            {
                DateIntervaList.Add(Int32.Parse(value));
            }
        }         

    }
    InitialDate.SelectedDate.Value.AddMonths(1);
}

我在下面创建了List,并在另一个函数中设置了项目源

public List<Int32> DateIntervaList { get; set; }
Grid.ItemsSource = DateIntervalList.ToList();

我目前遇到的麻烦是GridView没有显示任何数字,它只显示空行,如果我能得到帮助,那就太棒了。

0 个答案:

没有答案