Как сохранить информацию в массиве и загрузить информацию о массиве в сетку данных в wpf (C #)? - PullRequest
0 голосов
/ 25 марта 2019

Я получаю данные из базы данных DataGrid столбцов и применяю к ней некоторые изменения.

Теперь, как мне поместить новые данные в DataGrid для отображения? Могу ли я сделать это с помощью массива? Конечно, я хочу сделать это в wpf .

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    var query = db.tbl_User.ToList();
    if (!query.Any()) return;
    var results = new List<string>();
    foreach (var user in query)
    {
        var birth_day = user.BirthDayDate;
        DateTime birthdaydate = DateTime.Parse(ShamsiToMiladi(birth_day));
        DateTime todaydate = DateTime.Parse(ShamsiToMiladi(PublicVariable.TodayDate));
        int days = todaydate.Day - birthdaydate.Day;
        if (days < 0)
        {
            todaydate = todaydate.AddMonths(-1);
            days += DateTime.DaysInMonth(todaydate.Year, todaydate.Month);
        }
        int months = todaydate.Month - birthdaydate.Month;
        if (months < 0)
        {
            todaydate = todaydate.AddYears(-1);
            months += 12;
        }
        int years = todaydate.Year - birthdaydate.Year;

        // this section *************************************
        MessageBox.Show(string.Format("{0} year{1}, {2} month{3} and {4} day{5}",
        years, (years == 1) ? "" : "s",
        months, (months == 1) ? "" : "s",
        days, (days == 1) ? "" : "s"));
        // **************************************************
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...